# #26450 runtime transcript. B: t3 serve --host 0.0.0.0 --port 41781 (fresh state); B advertises [{kind:tailnet, httpBaseUrl:http://:41781/}]. # Driver: resolve-link.ts (link-as = what Settings → Linked environments → Link sends for a picked machine; resolve = what each forwarded tool call does). == before (main 1abf368532): Settings-style link (picked machine; LAN url, then Tailscale url) {"refused":"This environment could not reach linux: http://192.168.1.20:41781/ is plain http, which would send the link's credentials unencrypted. Use its https address, or its Tailscale address. http://100.66.x.y:41781/ is plain http, which would send the link's credentials unencrypted. Use its https address, or its Tailscale address."} == after (fix/issue-26450 7302d062bb) tailscale BackendState: Running == 1 Settings-style link (picked machine; LAN url, then Tailscale url) {"ok":{"linked":"linux","urls":["http://100.66.x.y:41781"]}} == 2 resolve (what each forwarded tool call does) {"ok":{"url":"http://100.66.x.y:41781","label":"linux","tokenLength":310}} == 3 CLI list linux () reachable, access read-only, expires 2026-11-27T13:01:41.393Z http://100.66.x.y:41781 == CLI link, unknown shared-space address (not on the tailnet) PeerLinkError: http://100.96.0.9:41781/ is plain http, which would send the link's credentials unencrypted. Use its https address, or its Tailscale address. # Not run live: Tailscale stopped on the linking machine (covered by PeerLinks.test.ts, BackendState Stopped / NeedsLogin).