openTunnel abstract method
Opens a tunnel exposing nodeId's targetPort (or, when local, this
machine's port) on a public Hub port. A local tunnel keeps serving in the
background over the dashboard's live connection — no terminal takeover.
Implementation
Future<DashboardActionResult> openTunnel({
required String nodeId,
required int targetPort,
int? publicPort,
bool local = false,
bool secure = false,
});