{
  "status": "running",
  "uptimeSeconds": 2152,
  "minecraft": {
    "status": "running",
    "host": "127.0.0.1",
    "port": 25565,
    "version": "1.18"
  },
  "minecraftPing": {
    "internal": {
      "status": "success",
      "host": "127.0.0.1",
      "port": 25565,
      "testedAt": "2026-10-30T05:06:16.437Z",
      "latency": 1,
      "version": {
        "name": "1.18",
        "protocol": 757
      },
      "players": {
        "max": 5,
        "online": 0,
        "sample": []
      },
      "description": {
        "text": "Spaceship Minecraft"
      }
    },
    "public": {
      "status": "failed",
      "host": "server44.tail28b2ed.ts.net",
      "port": 443,
      "testedAt": "2026-10-30T05:06:16.522Z",
      "error": "Connection closed before the server sent a status response",
      "code": null
    }
  },
  "tailscale": {
    "daemon": {
      "status": "exited",
      "stdout": "",
      "stderr": "TPM: error opening: stat /dev/tpmrm0: no such file or directory\n2026/10/30 00:30:46 Program starting: v1.102.4-t3caf7d9e7-g084ee3b64, Go 1.26.6: []string{\"/home/vhkuxbywky/minecraft-test/tailscale_1.102.4_amd64/tailscaled\", \"--tun=userspace-networking\", \"--socket=/home/vhkuxbywky/minecraft-test/tailscaled.sock\", \"--state=/home/vhkuxbywky/minecraft-test/tailscale.state\"}\n2026/10/30 00:30:46 LogID: 5e57f4d36a76e751043c8be064f705ef188dbd8f3f51f6a47333cb95ce16f268\n2026/10/30 00:30:46 logpolicy: using system state directory \"/home/vhkuxbywky/.local/share/tailscale\"\n2026/10/30 00:30:46 dns: [rc=unknown ret=direct]\n2026/10/30 00:30:46 dns: using \"direct\" mode\n2026/10/30 00:30:46 dns: using *dns.directManager\n2026/10/30 00:30:46 dns: inotify: NewDirWatcher: context canceled\n2026/10/30 00:30:46 wgengine.NewUserspaceEngine(tun \"userspace-networking\") ...\n2026/10/30 00:30:46 tstun: error initializing tun dev stats polling: error getting ifIndex: no such device\n2026/10/30 00:30:46 dns: using dns.noopManager\n2026/10/30 00:30:46 link state: interfaces.State{defaultRoute=eth0 ifs={bgplo:[66.29.148.136/32 66.29.148.137/32 66.29.148.138/32 159.198.33.11/32 159.198.33.212/32 llu6] eth0:[100.101.0.103/24 llu6] eth1:[10.98.132.12/24 llu6]} v4=true v6=false}\n2026/10/30 00:30:46 magicsock: [warning] failed to force-set UDP read buffer size to 7340032: operation not permitted; using kernel default values (impacts throughput only)\n2026/10/30 00:30:46 magicsock: [warning] failed to force-set UDP write buffer size to 7340032: operation not permitted; using kernel default values (impacts throughput only)\n2026/10/30 00:30:46 magicsock: [warning] failed to force-set UDP read buffer size to 7340032: operation not permitted; using kernel default values (impacts throughput only)\n2026/10/30 00:30:46 magicsock: [warning] failed to force-set UDP write buffer size to 7340032: operation not permitted; using kernel default values (impacts throughput only)\n2026/10/30 00:30:46 magicsock: disco key = d:588375dc3d17f631\n2026/10/30 00:30:46 Creating WireGuard device...\n2026/10/30 00:30:46 Bringing WireGuard device up...\n2026/10/30 00:30:46 Bringing router up...\n2026/10/30 00:30:46 Clearing router settings...\n2026/10/30 00:30:46 Starting network monitor...\n2026/10/30 00:30:46 Engine created.\n2026/10/30 00:30:46 pm: using backend prefs for \"profile-1a68\": Prefs{ra=false dns=true want=true routes=[] statefulFiltering=false nf=on update=on Persist{o=, n=[2ijLy] u=\"freakfromfresno@gmail.com\" ak=-}}\n2026/10/30 00:30:46 logpolicy: using system state directory \"/home/vhkuxbywky/.local/share/tailscale\"\n2026/10/30 00:30:46 linkChange: in state NoState; PAC or proxyConfig changed; updating routes\n2026/10/30 00:30:46 got LocalBackend in 61ms\n2026/10/30 00:30:46 Start\n2026/10/30 00:30:46 offline auto-update: starting update checks\n2026/10/30 00:30:46 ipnext: \"conn25\": skipping extension\n2026/10/30 00:30:46 taildrop: Taildrop disabled; no state directory\n2026/10/30 00:30:46 taildrop: no Taildrop directory configured\n2026/10/30 00:30:46 ipnext: active extensions: captiveportal, acme, portlist, posture, clientupdate, relayserver, routecheck, serviceclientprefs, taildrop\n2026/10/30 00:30:46 profile data directory: profile local data storage unavailable\n2026/10/30 00:30:46 cannot fetch existing TKA state; no state directory for tailnet-lock\n2026/10/30 00:30:46 Backend: logs: be:5e57f4d36a76e751043c8be064f705ef188dbd8f3f51f6a47333cb95ce16f268 fe:\n2026/10/30 00:30:46 control: client.Login(0)\n2026/10/30 00:30:46 control: doLogin(regen=false, hasUrl=false)\n2026/10/30 00:30:46 health(warnable=warming-up): error: Tailscale is starting. Please wait.\n2026/10/30 00:30:46 localapi: [PATCH] /localapi/v0/prefs\n2026/10/30 00:30:47 control: control server key from https://controlplane.tailscale.com: ts2021=[fSeS+], legacy=[nlFWp]\n2026/10/30 00:30:47 control: RegisterReq: onode= node=[2ijLy] fup=false nks=false\n2026/10/30 00:30:47 control: RegisterReq: got response; nodeKeyExpired=false, machineAuthorized=true; authURL=false\n2026/10/30 00:30:47 cannot fetch existing TKA state; no state directory for tailnet-lock\n2026/10/30 00:30:47 control: netmap: got new dial plan from control\n2026/10/30 00:30:47 cannot fetch existing TKA state; no state directory for tailnet-lock\n2026/10/30 00:30:47 tstun: peer config: peerConfigTable{nativeAddr4: 100.113.7.27, nativeAddr6: fd7a:115c:a1e0::1001:7d9}\n2026/10/30 00:30:47 magicsock: new contact: control-netmap usec=1501488 cached=false\n2026/10/30 00:30:47 active login: freakfromfresno@gmail.com\n2026/10/30 00:30:47 netmap: suggested exit node: no preferred DERP, try again later\n2026/10/30 00:30:47 offline auto-update: stopping update checks\n2026/10/30 00:30:47 Switching ipn state NoState -> Starting (WantRunning=true, nm=true)\n2026/10/30 00:30:47 interfaces: failed to read /proc/net/route: open /proc/net/route: operation not permitted\n2026/10/30 00:30:47 magicsock: SetPrivateKey called (init)\n2026/10/30 00:30:47 wgengine: Reconfig: configuring router\n2026/10/30 00:30:47 wgengine: Reconfig: user dialer\n2026/10/30 00:30:47 tsdial: bart table size: 3\n2026/10/30 00:30:47 wgengine: Reconfig: configuring DNS\n2026/10/30 00:30:47 dns: Set: {DefaultResolvers:[] Routes:{tail28b2ed.ts.net.:[] ts.net.:[199.247.155.53 2620:111:8007::53]}+65arpa SearchDomains:[tail28b2ed.ts.net.] Hosts:0}\n2026/10/30 00:30:47 dns: Resolvercfg: {Routes:{ts.net.:[199.247.155.53 2620:111:8007::53]} Hosts:0 LocalDomains:[tail28b2ed.ts.net.]+65arpa}\n2026/10/30 00:30:47 dns: OScfg: {Nameservers:[100.100.100.100 fd7a:115c:a1e0::53] SearchDomains:[tail28b2ed.ts.net.] MatchDomains:[tail28b2ed.ts.net. ts.net.]+65arpa}\n2026/10/30 00:30:47 peerapi: serving on http://100.113.7.27:33886\n2026/10/30 00:30:47 peerapi: serving on http://[fd7a:115c:a1e0::1001:7d9]:33886\n2026/10/30 00:30:47 cannot fetch existing TKA state; no state directory for tailnet-lock\n2026/10/30 00:30:47 health(warnable=invalid-packet-filter): error: The coordination server sent an invalid packet filter permitting traffic to unlocked nodes; rejecting all packets for safety\n2026/10/30 00:30:47 tstun: peer config: peerConfigTable(nil)\n2026/10/30 00:30:47 netmap: suggested exit node: no preferred DERP, try again later\n2026/10/30 00:30:47 wgengine: Reconfig: configuring router\n2026/10/30 00:30:47 wgengine: Reconfig: user dialer\n2026/10/30 00:30:47 tsdial: bart table size: 2\n2026/10/30 00:30:47 wgengine: Reconfig: configuring DNS\n2026/10/30 00:30:47 dns: Set: {DefaultResolvers:[] Routes:{tail28b2ed.ts.net.:[] ts.net.:[199.247.155.53 2620:111:8007::53]}+65arpa SearchDomains:[tail28b2ed.ts.net.] Hosts:0}\n2026/10/30 00:30:47 dns: Resolvercfg: {Routes:{ts.net.:[199.247.155.53 2620:111:8007::53]} Hosts:0 LocalDomains:[tail28b2ed.ts.net.]+65arpa}\n2026/10/30 00:30:47 dns: OScfg: {Nameservers:[100.100.100.100 fd7a:115c:a1e0::53] SearchDomains:[tail28b2ed.ts.net.] MatchDomains:[tail28b2ed.ts.net. ts.net.]+65arpa}\n2026/10/30 00:30:47 health(warnable=invalid-packet-filter): ok\n2026/10/30 00:30:50 netcheck: netcheck: UDP is blocked, trying HTTPS\n2026/10/30 00:30:50 netcheck: UDP is blocked, trying ICMP\n2026/10/30 00:30:51 health(warnable=warming-up): ok\n2026/10/30 00:30:54 netcheck: DetectCaptivePortal(found=false)\n2026/10/30 00:30:54 magicsock: home DERP changing from derp-0 [0ms] to derp-13 [38ms] (forced=false)\n2026/10/30 00:30:54 magicsock: home is now derp-13 (den)\n2026/10/30 00:30:54 magicsock: adding connection to derp-13 for home-keep-alive\n2026/10/30 00:30:54 update netmap cache: profile local data storage unavailable\n2026/10/30 00:30:54 magicsock: 1 active derp conns: derp-13=cr0s,wr0s\n2026/10/30 00:30:54 control: NetInfo: NetInfo{varies= ipv6=false ipv6os=true udp=false icmpv4=false derp=#13 portmap= link=\"\" firewallmode=\"\"}\n2026/10/30 00:30:54 derphttp.Client.Connect: connecting to derp-13 (den)\n2026/10/30 00:30:54 magicsock: endpoints changed: 10.98.132.12:42708 (local), 66.29.148.136:42708 (local), 66.29.148.137:42708 (local), 66.29.148.138:42708 (local), 159.198.33.11:42708 (local), 159.198.33.212:42708 (local)\n2026/10/30 00:30:54 Switching ipn state Starting -> Running (WantRunning=true, nm=true)\n2026/10/30 00:30:54 magicsock: derp-13 connected; connGen=1\n2026/10/30 00:30:55 localapi: [POST] /localapi/v0/serve-config\n2026/10/30 00:30:55 Hostinfo.IngressEnabled changed to true\n2026/10/30 00:30:55 cannot fetch existing TKA state; no state directory for tailnet-lock\n2026/10/30 00:30:55 tstun: peer config: peerConfigTable{nativeAddr4: 100.113.7.27, nativeAddr6: fd7a:115c:a1e0::1001:7d9}\n2026/10/30 00:30:55 wgengine: Reconfig: configuring router\n2026/10/30 00:30:55 wgengine: Reconfig: user dialer\n2026/10/30 00:30:55 tsdial: bart table size: 3\n2026/10/30 00:30:55 wgengine: Reconfig: configuring DNS\n2026/10/30 00:30:55 dns: Set: {DefaultResolvers:[] Routes:{tail28b2ed.ts.net.:[] ts.net.:[199.247.155.53 2620:111:8007::53]}+65arpa SearchDomains:[tail28b2ed.ts.net.] Hosts:0}\n2026/10/30 00:30:55 dns: Resolvercfg: {Routes:{ts.net.:[199.247.155.53 2620:111:8007::53]} Hosts:0 LocalDomains:[tail28b2ed.ts.net.]+65arpa}\n2026/10/30 00:30:55 dns: OScfg: {Nameservers:[100.100.100.100 fd7a:115c:a1e0::53] SearchDomains:[tail28b2ed.ts.net.] MatchDomains:[tail28b2ed.ts.net. ts.net.]+65arpa}\n2026/10/30 00:30:57 netcheck: netcheck: UDP is blocked, trying HTTPS\n2026/10/30 00:30:57 netcheck: UDP is blocked, trying ICMP\n2026/10/30 00:30:59 magicsock: home DERP changing from derp-13 [38ms] to derp-2 [18ms] (forced=false)\n2026/10/30 00:30:59 magicsock: home is now derp-2 (sfo)\n2026/10/30 00:30:59 magicsock: adding connection to derp-2 for home-keep-alive\n2026/10/30 00:30:59 magicsock: 2 active derp conns: derp-2=cr0s,wr0s derp-13=cr5s,wr5s\n2026/10/30 00:30:59 control: NetInfo: NetInfo{varies= ipv6=false ipv6os=true udp=false icmpv4=false derp=#2 portmap= link=\"\" firewallmode=\"\"}\n2026/10/30 00:30:59 derphttp.Client.Recv: connecting to derp-2 (sfo)\n2026/10/30 00:30:59 update netmap cache: profile local data storage unavailable\n2026/10/30 00:30:59 magicsock: derp-2 connected; connGen=1\n2026/10/30 00:31:02 netcheck: netcheck: UDP is blocked, trying HTTPS\n2026/10/30 00:31:02 netcheck: UDP is blocked, trying ICMP\n2026/10/30 00:31:29 netcheck: netcheck: UDP is blocked, trying HTTPS\n2026/10/30 00:31:29 netcheck: UDP is blocked, trying ICMP\n2026/10/30 00:31:54 magicsock: closing connection to derp-13 (idle), age 1m0s\n2026/10/30 00:31:54 magicsock: 1 active derp conns: derp-2=cr55s,wr55s\n2026/10/30 00:33:28 Received error: PollNetMap: unexpected EOF\n2026/10/30 00:33:28 control: controlhttp: forcing port 443 dial due to recent noise dial\n2026/10/30 00:33:29 control: netmap: got new dial plan from control\n2026/10/30 00:33:29 cannot fetch existing TKA state; no state directory for tailnet-lock\n",
      "pid": 1075486,
      "exitCode": null
    },
    "up": {
      "status": "finished",
      "stdout": "",
      "stderr": "",
      "exitCode": 0,
      "pid": 1075531
    },
    "funnel": {
      "status": "live",
      "stdout": "Available on the internet:\n\n|-- tcp://server44.tail28b2ed.ts.net:443\n|-- tcp://100.113.7.27:443\n|-- tcp://[fd7a:115c:a1e0::1001:7d9]:443\n|--> tcp://127.0.0.1:25565\n\nPress Ctrl+C to exit.\n",
      "stderr": "",
      "exitCode": null,
      "hostname": "server44.tail28b2ed.ts.net",
      "port": 443,
      "pid": 1075922
    }
  }
}