export async function resolveTailnetHostWithRunner(
runCommandWithTimeout?: TailscaleStatusCommandRunner,
): Promise<string | null> { if (!runCommandWithTimeout) { returnnull;
} for (const candidate of TAILSCALE_STATUS_COMMAND_CANDIDATES) { try { const result = await runCommandWithTimeout([candidate, "status", "--json"], {
timeoutMs: 5000,
}); if (result.code !== 0) { continue;
} const raw = result.stdout.trim(); if (!raw) { continue;
} const host = extractTailnetHostFromStatusJson(raw); if (host) { return host;
}
} catch { continue;
}
} returnnull;
}
Messung V0.5 in Prozent
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.13Bemerkung:
(vorverarbeitet am 2026-06-10)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.