2 Commits 08f98520f3 ... 102d6bbe75

Auteur SHA1 Message Date
  刘文武 102d6bbe75 feat(mode_workflow): 添加图片反代与灯箱预览,优化多项细节 il y a 6 jours
  刘文武 12183cfbe7 feat(mode_workflow): 解构前按 case 全局去重,避免重复花钱 il y a 6 jours

+ 1 - 0
.gitignore

@@ -116,3 +116,4 @@ runs_new/
 fixed_query_eval/docs/
 fixed_query_eval/runs_full/
 .env
+.cloudflared.log

+ 6 - 0
examples/mode_workflow/README.md

@@ -43,6 +43,12 @@ Dashboard    → /api/dashboard 实时聚合四表(内容树覆盖按 steps 的
 `cost_usd` / `duration_s` 记录每次解构调用;同一 `(case_id, version)` 的多行重复存同一值,
 聚合统计时按该键去重(见 `server.py:_dashboard` 的 `cost_groups`)。
 
+**解构前按 case 全局去重(省钱):** `case_id` 是帖子物理身份,与 query 无关。同一帖被多个
+query 搜到时只真实解构一次——`pipeline/{procedure,tool}_extract.py` 在调 LLM 前先查
+`db.latest_real_version(case_id)`,已解构过的帖跨 query 用 `db.link_process` 复制 `link_*`
+行补齐关联(`cost=0`),不再付费重跑。换 prompt/模型要对比时传 `--force`(API `force:true`)
+跳过去重。`runs/backfill_links.py` 是事后扫尾工具,复用同一 `link_process`。
+
 ## 与旧 search_eval 的关系
 
 取代 `fixed_query_eval`(8770)+ `mode_procedure`(8771)两套服务的"搜索评估 + 大模型解构"

+ 72 - 2
examples/mode_workflow/db.py

@@ -48,6 +48,7 @@ def _conn():
 # ── DDL ──────────────────────────────────────────────────────────────────────
 
 SEARCH_TABLES = {"process": "search_process", "tools": "search_tools"}
+MODE_TABLES = {"process": "mode_process", "tools": "mode_tools"}
 
 
 def _search_table(mode_or_table):
@@ -58,6 +59,14 @@ def _search_table(mode_or_table):
     return t
 
 
+def _mode_table(mode_or_table):
+    """mode(process/tools)或表名 → 合法解构表名(白名单,防 SQL 注入)。"""
+    t = MODE_TABLES.get(mode_or_table, mode_or_table)
+    if t not in MODE_TABLES.values():
+        raise ValueError(f"未知解构表/模式: {mode_or_table!r}")
+    return t
+
+
 def _ddl_search(table, direction):
     return f"""
 CREATE TABLE IF NOT EXISTS {table} (
@@ -106,7 +115,7 @@ CREATE TABLE IF NOT EXISTS mode_process (
   step_count    INT           NULL,
   tools_used    JSON          NULL COMMENT '从 steps[].via 去重提取',
   model         VARCHAR(64)   NULL,
-  version       VARCHAR(16)   NULL COMMENT 'v_MMDDHHMM,保留历史',
+  version       VARCHAR(32)   NULL COMMENT 'v_MMDDHHMM,保留历史;link_* 为跨 query 复制(cost=0)',
   cost_usd      DECIMAL(10,6) NULL COMMENT '本次解构调用成本(同版本各行相同,聚合需按 case+version 去重)',
   duration_s    FLOAT         NULL,
   created_at    TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
@@ -134,7 +143,7 @@ CREATE TABLE IF NOT EXISTS mode_tools (
   defects_json  JSON          NULL,
   updated_time  VARCHAR(64)   NULL COMMENT '工具最新更新时间',
   model         VARCHAR(64)   NULL,
-  version       VARCHAR(16)   NULL,
+  version       VARCHAR(32)   NULL COMMENT 'v_MMDDHHMM;link_* 为跨 query 复制(cost=0)',
   cost_usd      DECIMAL(10,6) NULL COMMENT '同 mode_process,聚合按 case+version 去重',
   duration_s    FLOAT         NULL,
   created_at    TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
@@ -153,6 +162,10 @@ def init_tables():
             cur.execute(_ddl_search("search_tools", "工具方向"))
             cur.execute(DDL_PROCESS)
             cur.execute(DDL_TOOLS)
+            # 历史库迁移:version 由 VARCHAR(16) 放宽到 32,容纳 link_v_mopN_* 复制版本。
+            # MODIFY 幂等(已是 32 则 MySQL 元数据无操作),建表后表必存在,可安全执行。
+            for t in ("mode_process", "mode_tools"):
+                cur.execute(f"ALTER TABLE {t} MODIFY COLUMN version VARCHAR(32) NULL")
         print("✅ 建表完成:search_process, search_tools, mode_process, mode_tools")
     finally:
         conn.close()
@@ -541,6 +554,63 @@ def fetch_tools(case_id, version=None):
             "tool_count": len(tools), "tools": tools}
 
 
+# ── 跨 query 去重 / link 复制(方案A:解构前先去重,避免重复花钱)──────────────
+# case_id 是帖子物理身份(platform_channelContentId),与 query 无关。同一帖被多个
+# query 搜到时只需真实解构一次;其余 query 用 link_* 复制行补齐关联(cost=0)。
+
+def latest_real_version(case_id, mode="process"):
+    """该 case 是否已有「真实」解构(任意 query;link_* 是复制品,不算源)。
+    返回最新一行 {"version","query_id"} 或 None。给解构前去重判定用。"""
+    table = _mode_table(mode)
+    conn = _conn()
+    try:
+        with conn.cursor() as cur:
+            cur.execute(f"""SELECT version, query_id FROM {table}
+                            WHERE case_id=%s AND LEFT(version,5) <> 'link_'
+                            ORDER BY version DESC, id DESC LIMIT 1""", (case_id,))
+            return cur.fetchone()
+    finally:
+        conn.close()
+
+
+def link_process(query_id, case_id, mode="process"):
+    """把 case 在别处最新「真实」版本的解构行复制到目标 query
+    (version='link_'+源版本, cost_usd=0)。幂等(先删目标同版本)。
+    返回复制行数;该 case 从未真实解构过则返回 0(无源可复制)。"""
+    table = _mode_table(mode)
+    conn = _conn()
+    try:
+        with conn.cursor() as cur:
+            cur.execute(f"""SELECT version FROM {table}
+                            WHERE case_id=%s AND LEFT(version,5) <> 'link_'
+                            ORDER BY version DESC, id DESC LIMIT 1""", (case_id,))
+            r = cur.fetchone()
+            if not r:
+                return 0
+            srcver = r["version"]
+            newver = ("link_" + srcver)[:32]   # version 列 VARCHAR(32)
+            # 复制除自增 id / 时间戳外的全部列,改写 query_id / version / cost。
+            cur.execute(f"SHOW COLUMNS FROM {table}")
+            cols = [c["Field"] for c in cur.fetchall()
+                    if c["Field"] not in ("id", "created_at", "updated_at")]
+            cur.execute(f"SELECT {','.join(cols)} FROM {table} WHERE case_id=%s AND version=%s",
+                        (case_id, srcver))
+            rows = cur.fetchall()
+            cur.execute(f"DELETE FROM {table} WHERE query_id=%s AND case_id=%s AND version=%s",
+                        (query_id, case_id, newver))
+            for row in rows:
+                row = dict(row)
+                row["query_id"] = query_id
+                row["version"] = newver
+                row["cost_usd"] = 0
+                cur.execute(
+                    f"INSERT INTO {table} ({','.join(cols)}) VALUES ({','.join(['%s']*len(cols))})",
+                    [row[k] for k in cols])
+            return len(rows)
+    finally:
+        conn.close()
+
+
 # ── Dashboard 原始行(指标计算在 server.py)─────────────────────────────────────
 
 def fetch_dashboard_rows():

+ 189 - 4
examples/mode_workflow/index.html

@@ -1183,6 +1183,108 @@
         background: #f3f2ed;
         cursor: zoom-in;
       }
+      /* ── 图片预览灯箱 ── */
+      dialog.lightbox {
+        position: fixed;
+        inset: 0;
+        width: 100%;
+        height: 100%;
+        max-width: 100%;
+        max-height: 100%;
+        margin: 0;
+        padding: 40px 72px;
+        border: none;
+        gap: 18px;
+        align-items: center;
+        justify-content: center;
+        background: rgba(20, 20, 22, 0.86);
+        backdrop-filter: blur(2px);
+        overflow: hidden;
+      }
+      dialog.lightbox[open] {
+        display: flex;
+      }
+      dialog.lightbox::backdrop {
+        background: rgba(20, 20, 22, 0.5);
+      }
+      .lb-stage {
+        margin: 0;
+        max-width: 100%;
+        max-height: 100%;
+        display: flex;
+        flex-direction: column;
+        align-items: center;
+        gap: 12px;
+      }
+      .lb-stage img {
+        max-width: min(1100px, 86vw);
+        max-height: 82vh;
+        object-fit: contain;
+        border-radius: 8px;
+        box-shadow: 0 12px 48px rgba(0, 0, 0, 0.5);
+        background: #2a2a2c;
+      }
+      .lb-stage figcaption {
+        color: rgba(255, 255, 255, 0.78);
+        font-size: 13px;
+        letter-spacing: 0.5px;
+      }
+      .lb-nav {
+        flex: 0 0 auto;
+        width: 46px;
+        height: 46px;
+        border-radius: 50%;
+        border: none;
+        background: rgba(255, 255, 255, 0.12);
+        color: #fff;
+        font-size: 28px;
+        line-height: 1;
+        cursor: pointer;
+        transition: 0.15s;
+      }
+      .lb-nav:hover {
+        background: rgba(255, 255, 255, 0.26);
+      }
+      .lb-close {
+        position: absolute;
+        top: 20px;
+        right: 24px;
+        width: 38px;
+        height: 38px;
+        border-radius: 50%;
+        border: none;
+        background: rgba(255, 255, 255, 0.12);
+        color: #fff;
+        font-size: 18px;
+        cursor: pointer;
+        transition: 0.15s;
+      }
+      .lb-close:hover {
+        background: rgba(255, 255, 255, 0.26);
+      }
+      /* ── 帖子列表缩略图 ── */
+      .post .thumb {
+        flex: 0 0 auto;
+        width: 44px;
+        height: 44px;
+        border-radius: 7px;
+        object-fit: cover;
+        background: #f0efe9;
+        border: 1px solid var(--line);
+      }
+      .post .thumb-ph {
+        flex: 0 0 auto;
+        width: 44px;
+        height: 44px;
+        border-radius: 7px;
+        background: #f0efe9;
+        border: 1px solid var(--line);
+        display: flex;
+        align-items: center;
+        justify-content: center;
+        color: var(--ink-faint);
+        font-size: 16px;
+      }
       .pd-tags {
         display: flex;
         gap: 6px;
@@ -1763,6 +1865,43 @@
       </div>
     </dialog>
 
+    <!-- 图片预览灯箱(支持左右切换) -->
+    <dialog
+      class="lightbox"
+      id="lightbox"
+      onclick="if(event.target===this)closeLightbox()"
+    >
+      <button
+        class="lb-close"
+        onclick="closeLightbox()"
+        title="关闭 (Esc)"
+      >
+        ✕
+      </button>
+      <button
+        class="lb-nav lb-prev"
+        onclick="lbStep(-1)"
+        title="上一张 (←)"
+      >
+        ‹
+      </button>
+      <figure class="lb-stage">
+        <img
+          id="lb-img"
+          src=""
+          alt=""
+        />
+        <figcaption id="lb-count"></figcaption>
+      </figure>
+      <button
+        class="lb-nav lb-next"
+        onclick="lbStep(1)"
+        title="下一张 (→)"
+      >
+        ›
+      </button>
+    </dialog>
+
     <div
       class="modal-bg"
       id="search-modal"
@@ -1849,6 +1988,8 @@
           /[&<>"']/g,
           (c) => ({ "&": "&amp;", "<": "&lt;", ">": "&gt;", '"': "&quot;", "'": "&#39;" })[c],
         );
+      /* 外链图片走本服务同源反代,绕过公众号(mmbiz.qpic.cn)等防盗链 */
+      const imgProxy = (u) => (/^https?:\/\//.test(u || "") ? "/api/img?u=" + encodeURIComponent(u) : u || "");
       const state = {
         tab: "dashboard",
         mode: "process",
@@ -1925,7 +2066,8 @@
         }
         const r = d.result,
           p = d.process_data;
-        const pct = (a, b) => (b ? Math.round((a / b) * 100) : 0);
+        // 进度百分比向下取整:200/201=99.5% 显示 99%,未真正做完不会显示 100%
+        const pct = (a, b) => (b ? Math.floor((a / b) * 100) : 0);
         const platBreak = (arr) => (arr || []).map(([k, n]) => `${PLAT_NAME(k)} ${n}`).join(" · ") || "—";
         v.innerHTML = `
   <div class="dash-section"><h2>结果数据</h2><div class="rule"></div><span class="tag">RESULTS</span></div>
@@ -2189,7 +2331,13 @@
                 ? `<span class="score-badge ${scoreCls(p.overall_score)} num"
               onclick="event.stopPropagation();openPostDetail('${esc(p.case_id)}')">${p.overall_score}</span>`
                 : "";
+            const thumbSrc = (p.images || []).filter(Boolean)[0];
+            const thumb = thumbSrc
+              ? `<img class="thumb" src="${esc(imgProxy(thumbSrc))}" loading="lazy"
+              onerror="this.outerHTML='<div class=\\'thumb-ph\\'>🖼️</div>'">`
+              : `<div class="thumb-ph" title="暂无图片">🖼️</div>`;
             return `<div class="post ${p.case_id === state.caseId ? "on" : ""}" onclick="selectPost('${esc(p.case_id)}')">
+      ${thumb}
       <div style="flex:1;min-width:0">
         <div class="pt">${esc(p.title || "(无标题)")}</div>
         <div class="pm">
@@ -2364,6 +2512,38 @@
         setTimeout(() => document.addEventListener("mousedown", _scorePopOutside, true), 0);
       }
       document.getElementById("post-dialog")?.addEventListener("close", closeScorePop);
+      /* ── 图片预览灯箱 ── */
+      const lb = { imgs: [], i: 0 };
+      function openLightbox(i) {
+        if (!lb.imgs.length) return;
+        lb.i = (i + lb.imgs.length) % lb.imgs.length;
+        renderLightbox();
+        const d = $("#lightbox");
+        if (!d.open) d.showModal();
+      }
+      function closeLightbox() {
+        const d = $("#lightbox");
+        if (d.open) d.close();
+      }
+      function lbStep(d) {
+        if (!lb.imgs.length) return;
+        lb.i = (lb.i + d + lb.imgs.length) % lb.imgs.length;
+        renderLightbox();
+      }
+      function renderLightbox() {
+        $("#lb-img").src = imgProxy(lb.imgs[lb.i]);
+        $("#lb-count").textContent = `${lb.i + 1} / ${lb.imgs.length}`;
+        const multi = lb.imgs.length > 1;
+        document.querySelector(".lb-prev").style.visibility = multi ? "visible" : "hidden";
+        document.querySelector(".lb-next").style.visibility = multi ? "visible" : "hidden";
+      }
+      document.addEventListener("keydown", (e) => {
+        if (!$("#lightbox").open) return;
+        if (e.key === "ArrowLeft") lbStep(-1);
+        else if (e.key === "ArrowRight") lbStep(1);
+        // Esc 由 <dialog> 原生处理(触发 close)
+      });
+
       function openPostDetail(cid) {
         const p = state.posts.find((x) => x.case_id === cid);
         if (!p) return;
@@ -2384,11 +2564,12 @@
         $("#pd-images").innerHTML = imgs.length
           ? imgs
               .map(
-                (s) => `<img src="${esc(s)}" referrerpolicy="no-referrer" loading="lazy"
-        onclick="window.open(this.src)" onerror="this.style.opacity=.25">`,
+                (s, i) => `<img src="${esc(imgProxy(s))}" loading="lazy"
+        onclick="openLightbox(${i})" onerror="this.style.opacity=.25">`,
               )
               .join("")
           : '<p style="color:var(--ink-faint);font-size:12px">搜索详情未返回图片。</p>';
+        lb.imgs = imgs;
         $("#pd-tags").innerHTML = [
           ...(p.knowledge_type || []).map((t) => "类型:" + t),
           ...(p.found_by || []).map((q) => "命中:" + q),
@@ -2499,7 +2680,11 @@
       /* ── 工序渲染 ── */
       function renderProcedures(data) {
         const src = data.source || {};
-        const srcLine = src.title ? `<div class="pill" style="margin-bottom:14px">▸ 原文:${esc(src.title)}</div>` : "";
+        const srcCid = src.case_id || state.caseId;
+        const srcLine = src.title
+          ? `<div class="pill" style="margin-bottom:14px;cursor:pointer" title="查看原帖详情"
+        onclick="openPostDetail('${esc(srcCid)}')">▸ 原文:${esc(src.title)}</div>`
+          : "";
         return (
           srcLine +
             (data.procedures || [])

+ 27 - 2
examples/mode_workflow/pipeline/procedure_extract.py

@@ -189,14 +189,37 @@ async def extract_one(row, system, llm_call, model, args):
 
 async def run(args):
     case_ids = [c.strip() for c in args.case_ids.split(",") if c.strip()]
+
+    # 方案A:解构前先按 case 全局去重。已真实解构过的帖不再调 LLM(省钱),
+    # 跨 query 的用 link_* 复制行补齐关联(cost=0)。--force 跳过去重强制重解构。
+    linked = skipped = 0
+    todo = []
+    for cid in dict.fromkeys(case_ids):   # 顺手去掉同批重复 case
+        if not args.force:
+            ex = db.latest_real_version(cid, mode="process")
+            if ex:
+                if ex["query_id"] == args.query_id:
+                    print(f"♻️ {cid} 本 query 已解构(版本 {ex['version']}),跳过")
+                    skipped += 1
+                else:
+                    n = db.link_process(args.query_id, cid, mode="process")
+                    print(f"♻️ {cid} 已在 {ex['query_id']} 解构(版本 {ex['version']}),"
+                          f"link 补齐 {n} 行 · $0")
+                    linked += 1
+                continue
+        todo.append(cid)
+
     rows = []
-    for cid in case_ids:
+    for cid in todo:
         row = db.fetch_post(args.query_id, cid, table="search_process")
         if row is None:
             print(f"⚠️ {args.query_id}/{cid} 不在 search_process,跳过")
             continue
         rows.append(row)
     if not rows:
+        if linked or skipped:
+            print(f"✅ 无需 LLM 解构(link 补齐 {linked} 帖 · 已存在跳过 {skipped} 帖)")
+            return 0
         print("❌ 没有可解构的帖子"); return 1
 
     system = PROMPT_FILE.read_text(encoding="utf-8")
@@ -208,7 +231,7 @@ async def run(args):
     costs = []
     for row in rows:   # 工序解构 token 重,串行跑,避免 OpenRouter 限流
         costs.append(await extract_one(row, system, llm_call, args.model, args))
-    print(f"\n📊 完成 {len(rows)} 帖 · 总成本 ${sum(costs):.4f}")
+    print(f"\n📊 完成 {len(rows)} 帖 · link 补齐 {linked} 帖 · 总成本 ${sum(costs):.4f}")
     return 0
 
 
@@ -222,6 +245,8 @@ def main():
     p.add_argument("--max-concurrent", type=int, default=4)
     p.add_argument("--max-tokens", type=int, default=8000)
     p.add_argument("--no-images", action="store_true")
+    p.add_argument("--force", action="store_true",
+                   help="跳过去重,强制重解构(换 prompt/模型做对比时用)")
     args = p.parse_args()
     raise SystemExit(asyncio.run(run(args)))
 

+ 27 - 2
examples/mode_workflow/pipeline/tool_extract.py

@@ -87,14 +87,37 @@ async def extract_one(source, llm_call, model):
 async def run(args):
     qid = args.query_id
     case_ids = [c.strip() for c in args.case_ids.split(",") if c.strip()]
+
+    # 方案A:解构前按 case 全局去重(同 procedure_extract)。已解构的不再调 LLM,
+    # 跨 query 的用 link_* 复制补齐关联。--force 强制重解构。
+    linked = skipped = 0
+    todo = []
+    for cid in dict.fromkeys(case_ids):
+        if not args.force:
+            ex = db.latest_real_version(cid, mode="tools")
+            if ex:
+                if ex["query_id"] == qid:
+                    print(f"♻️ {cid} 本 query 已解构(版本 {ex['version']}),跳过")
+                    skipped += 1
+                else:
+                    n = db.link_process(qid, cid, mode="tools")
+                    print(f"♻️ {cid} 已在 {ex['query_id']} 解构(版本 {ex['version']}),"
+                          f"link 补齐 {n} 行 · $0")
+                    linked += 1
+                continue
+        todo.append(cid)
+
     sources = []
-    for cid in case_ids:
+    for cid in todo:
         row = db.fetch_post(qid, cid, table="search_tools")
         if row is None:
             print(f"⚠️ {qid}/{cid} 不在 search_tools,跳过")
             continue
         sources.append(_row_to_source(row))
     if not sources:
+        if linked or skipped:
+            print(f"✅ 无需 LLM 解构(link 补齐 {linked} 帖 · 已存在跳过 {skipped} 帖)")
+            return 0
         print("❌ 没有可解构的帖子"); return 1
 
     if args.model and "/" in args.model:
@@ -126,7 +149,7 @@ async def run(args):
         return cost
 
     costs = await asyncio.gather(*[_work(s) for s in sources])
-    print(f"\n📊 完成 {len(sources)} 帖 · 总成本 ${sum(costs):.4f}")
+    print(f"\n📊 完成 {len(sources)} 帖 · link 补齐 {linked} 帖 · 总成本 ${sum(costs):.4f}")
     return 0
 
 
@@ -137,6 +160,8 @@ def main():
     p.add_argument("--model", default=None, help="默认 gemini-flash-lite,可传 OpenRouter id")
     p.add_argument("--max-concurrent", type=int, default=3)
     p.add_argument("--version", default=None, help="默认自动 v_月日时分")
+    p.add_argument("--force", action="store_true",
+                   help="跳过去重,强制重解构(换 prompt/模型做对比时用)")
     args = p.parse_args()
     raise SystemExit(asyncio.run(run(args)))
 

+ 37 - 0
examples/mode_workflow/server.py

@@ -246,6 +246,39 @@ class Handler(BaseHTTPRequestHandler):
     def _err(self, msg, code=400):
         self._json({"error": msg}, code)
 
+    def _proxy_image(self, url):
+        """同源图片反代:绕过公众号(mmbiz.qpic.cn)等站点的防盗链。
+        浏览器侧 referrerpolicy=no-referrer 偶尔仍被拦,服务端直取最稳:
+        不带 Referer、给个常规 UA,把图片字节原样转回,并加长缓存。"""
+        if not url or not (url.startswith("http://") or url.startswith("https://")):
+            return self._err("非法图片地址", 400)
+        host = (urlparse(url).hostname or "").lower()
+        # 防 SSRF:挡掉内网/本机地址
+        if host in ("localhost", "127.0.0.1", "0.0.0.0", "::1") or \
+           host.startswith("10.") or host.startswith("192.168.") or \
+           host.startswith("169.254.") or host.endswith(".internal"):
+            return self._err("禁止的图片地址", 403)
+        req = urllib.request.Request(url, headers={
+            "User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) "
+                          "AppleWebKit/537.36 (KHTML, like Gecko) "
+                          "Chrome/120.0 Safari/537.36",
+            "Accept": "image/avif,image/webp,image/apng,image/*,*/*;q=0.8",
+        })
+        try:
+            with urllib.request.urlopen(req, timeout=30) as resp:
+                payload = resp.read()
+                ct = resp.headers.get("Content-Type", "image/jpeg")
+        except urllib.error.HTTPError as e:
+            return self._err(f"上游图片返回 {e.code}", e.code if 400 <= e.code < 600 else 502)
+        except Exception as e:
+            return self._err(f"图片不可达:{type(e).__name__}: {e}", 502)
+        self.send_response(200)
+        self.send_header("Content-Type", ct)
+        self.send_header("Content-Length", str(len(payload)))
+        self.send_header("Cache-Control", "public, max-age=86400")
+        self.end_headers()
+        self.wfile.write(payload)
+
     def _proxy_knowledge(self, body=None):
         """把 /api/v1/knowledge* 同源反代到 KNOWLEDGE_API_BASE(明文后端)。
         浏览器只跟本服务(经隧道走 https)通信,规避混合内容 + 跨域。"""
@@ -316,6 +349,8 @@ class Handler(BaseHTTPRequestHandler):
             elif u.path == "/api/task_status":
                 r = _task_status(qs.get("task_id", ""))
                 self._json(r) if r else self._err("未知 task_id", 404)
+            elif u.path == "/api/img":
+                self._proxy_image(qs.get("u", ""))
             elif u.path.startswith("/api/v1/knowledge"):
                 self._proxy_knowledge()
             else:
@@ -349,6 +384,8 @@ class Handler(BaseHTTPRequestHandler):
                        "--case-ids", ",".join(cids)]
                 if payload.get("model"):
                     cmd += ["--model", payload["model"]]
+                if payload.get("force"):   # 默认按 case 全局去重;force 才强制重解构
+                    cmd += ["--force"]
                 kind = "proc" if u.path.endswith("process") else "tool"
                 self._json({"task_id": _spawn_task(kind, cmd)})
             elif u.path == "/api/run_search":

+ 200 - 0
examples/process_pipeline/script/search_eval/fixed_query_eval/.cloudflared.log

@@ -4473,3 +4473,203 @@
 2026-06-15T08:50:57Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
 2026-06-15T08:50:58Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.192.7
 2026-06-15T08:50:58Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T08:51:11Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T08:56:21Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T08:56:22Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T08:56:22Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T08:56:22Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T08:56:34Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:00:37Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T09:00:38Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:00:38Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T09:00:38Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T09:01:07Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:02:39Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T09:02:41Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:02:41Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T09:02:41Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T09:03:00Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:04:50Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T09:04:52Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:04:52Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T09:04:52Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T09:05:16Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:07:10Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T09:07:11Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:07:11Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T09:07:11Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T09:07:35Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:10:48Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T09:10:49Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:10:50Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T09:10:50Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T09:11:00Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:16:11Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T09:16:12Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:16:13Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T09:16:13Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T09:16:36Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:19:11Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T09:19:12Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:19:13Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T09:19:13Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T09:19:23Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:22:29Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T09:22:30Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:22:30Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T09:22:30Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T09:22:50Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:26:16Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T09:26:17Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:26:18Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T09:26:18Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T09:26:32Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:26:41Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T09:26:42Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:26:43Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T09:26:43Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T09:26:52Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:31:55Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T09:31:56Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:31:56Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T09:31:56Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T09:32:21Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:36:12Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T09:36:13Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:36:13Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T09:36:13Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T09:36:29Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:38:48Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T09:38:49Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:38:49Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T09:38:49Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T09:38:57Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:42:36Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T09:42:38Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:42:38Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T09:42:38Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T09:42:54Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:48:08Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T09:48:09Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:48:09Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T09:48:09Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T09:48:37Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:50:52Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T09:50:53Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:50:53Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T09:50:53Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T09:51:17Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:56:33Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T09:56:34Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:56:34Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T09:56:34Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T09:56:45Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:59:52Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T09:59:53Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:59:54Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T09:59:54Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T09:59:57Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:02:47Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T10:02:48Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:02:49Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T10:02:49Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T10:02:57Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:06:47Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T10:06:48Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:06:48Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T10:06:48Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T10:06:55Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:10:49Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T10:10:50Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:10:50Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T10:10:50Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T10:11:20Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:11:51Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T10:11:52Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:11:52Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T10:11:52Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T10:12:06Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:17:08Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T10:17:09Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:17:09Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T10:17:09Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T10:17:19Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:21:31Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T10:21:32Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:21:32Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T10:21:32Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T10:22:00Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:27:07Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T10:27:08Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:27:08Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T10:27:08Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T10:27:27Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:29:30Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T10:29:31Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:29:31Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T10:29:31Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T10:29:34Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:34:11Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T10:34:12Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:34:12Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T10:34:12Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T10:34:12Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:34:33Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T10:34:34Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:34:35Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T10:34:35Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T10:34:37Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:35:10Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T10:35:11Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:35:11Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T10:35:11Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T10:35:30Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:39:34Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T10:39:35Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:39:35Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T10:39:35Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T10:40:06Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:45:05Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T10:45:06Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:45:07Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T10:45:07Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T10:45:26Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:46:04Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T10:46:05Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:46:06Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T10:46:06Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T10:46:06Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:50:55Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T10:50:56Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:50:56Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T10:50:56Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T10:50:57Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:51:10Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T10:51:11Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:51:11Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T10:51:11Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T10:51:31Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:54:45Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T10:54:47Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:54:47Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T10:54:47Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T10:55:17Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:59:39Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T10:59:40Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:59:40Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T10:59:40Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T10:59:40Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T11:03:47Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T11:03:48Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T11:03:48Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T11:03:48Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T11:03:51Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T11:08:00Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T11:08:02Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T11:08:02Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T11:08:02Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T11:08:32Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T11:12:46Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T11:12:47Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T11:12:47Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.192.7
+2026-06-15T11:12:47Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.192.7

+ 460 - 225
examples/process_pipeline/script/search_eval/mode_procedure/.cloudflared.log

@@ -4459,232 +4459,232 @@
 2026-06-15T08:46:51Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.53
 2026-06-15T08:46:51Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.53
 2026-06-15T08:47:22Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T08:52:40Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T08:52:41Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T08:52:42Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T08:52:42Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T08:53:05Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T08:58:18Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T08:58:20Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T08:58:20Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T08:58:20Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T08:58:48Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:00:38Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:00:39Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:00:39Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:00:39Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:01:03Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:02:03Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:02:04Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:02:05Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:02:05Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:02:30Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:04:24Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:04:25Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:04:25Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:04:25Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:04:49Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:08:23Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:08:24Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:08:24Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:08:24Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:08:36Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:11:19Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:11:20Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:11:21Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:11:21Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:11:30Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:14:21Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:14:22Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:14:22Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:14:22Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:14:45Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:18:42Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:18:43Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:18:44Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:18:44Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:18:58Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:20:00Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:20:01Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:20:01Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:20:01Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:20:19Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:24:28Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:24:29Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:24:30Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:24:30Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:24:42Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:28:59Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:29:00Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:29:00Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:29:00Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:29:18Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:29:47Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:29:48Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:29:49Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:29:49Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:29:55Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:30:14Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:30:16Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:30:16Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:30:16Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:30:43Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:31:46Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:31:47Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:31:48Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:31:48Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:32:13Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:35:27Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:35:29Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:35:29Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:35:29Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:35:55Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:40:58Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:40:59Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:40:59Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:40:59Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:41:14Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:44:44Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:44:45Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:44:46Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:44:46Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:45:13Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:50:12Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:50:13Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:50:13Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:50:13Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:50:23Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:50:53Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:50:54Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:50:54Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:50:54Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:51:06Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:54:49Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:54:51Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:54:51Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:54:51Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:54:52Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:55:47Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:55:48Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:55:49Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:55:49Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T09:55:57Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:00:13Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:00:14Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:00:14Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:00:14Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:00:29Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:02:05Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:02:06Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:02:07Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:02:07Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:02:09Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:06:37Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:06:38Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:06:38Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:06:38Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:06:55Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:07:11Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:07:12Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:07:12Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:07:12Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:07:25Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:08:09Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:08:10Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:08:11Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:08:11Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:08:43Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:11:01Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:11:02Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:11:02Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:11:02Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:11:23Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:15:41Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:15:42Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:15:43Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:15:43Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:16:06Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:18:50Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:18:52Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:18:52Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:18:52Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:19:11Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:23:53Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:23:54Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:23:54Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:23:54Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:24:23Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:26:00Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:26:02Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:26:02Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:26:02Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:26:15Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:27:12Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:27:13Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:27:13Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:27:13Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:27:20Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:28:20Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:28:21Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:28:21Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:28:21Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:28:30Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:31:28Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:31:30Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:31:30Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:31:30Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:31:48Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:34:41Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:34:42Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:34:42Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:34:42Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:35:12Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:39:07Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:39:09Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:39:09Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:39:09Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:39:31Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:42:13Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:42:14Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:42:14Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:42:14Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:42:15Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:44:26Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:44:27Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:44:27Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:44:27Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:44:37Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:48:41Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:48:42Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:48:42Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:48:42Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:49:03Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:51:58Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:51:59Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:51:59Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:51:59Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:52:19Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:57:18Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:57:19Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:57:19Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:57:19Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T10:57:27Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T11:01:53Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T11:01:54Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T11:01:55Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T11:01:55Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T11:02:04Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T11:06:33Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T11:06:35Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T11:06:35Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T11:06:35Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T11:06:57Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T11:09:28Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T11:09:30Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T11:09:30Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T11:09:30Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.53
+2026-06-15T11:09:40Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
  from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T20:03:45Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T20:04:11Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
-2026-06-13T20:06:49Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T20:06:50Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
-2026-06-13T20:06:50Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T20:06:50Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T20:07:01Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
-2026-06-13T20:10:45Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T20:10:46Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
-2026-06-13T20:10:47Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T20:10:47Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T20:11:18Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
-2026-06-13T20:15:06Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T20:15:07Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
-2026-06-13T20:15:07Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T20:15:07Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T20:15:21Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
-2026-06-13T20:17:47Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T20:17:48Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
-2026-06-13T20:17:48Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T20:17:48Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T20:18:10Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
-2026-06-13T20:19:52Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T20:19:54Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
-2026-06-13T20:19:54Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T20:19:54Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T20:19:54Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
-2026-06-13T20:24:19Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T20:24:21Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
-2026-06-13T20:24:21Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T20:24:21Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T20:24:34Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
-2026-06-13T20:29:09Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T20:29:10Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
-2026-06-13T20:29:10Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T20:29:10Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T20:29:33Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
-2026-06-13T20:30:44Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T20:30:45Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
-2026-06-13T20:30:45Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T20:30:45Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T20:30:51Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
-2026-06-13T20:33:56Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T20:33:57Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
-2026-06-13T20:33:57Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T20:33:57Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T20:34:23Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
-2026-06-13T20:35:42Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T20:35:43Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
-2026-06-13T20:35:43Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T20:35:43Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T20:36:02Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
-2026-06-13T20:39:34Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T20:39:35Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
-2026-06-13T20:39:35Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T20:39:35Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T20:40:07Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
-2026-06-13T20:44:29Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T20:44:30Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
-2026-06-13T20:44:31Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T20:44:31Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T20:44:55Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
-2026-06-13T20:49:27Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T20:49:28Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
-2026-06-13T20:49:28Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T20:49:28Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T20:49:38Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
-2026-06-13T20:53:02Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T20:53:04Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
-2026-06-13T20:53:04Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T20:53:04Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T20:53:14Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
-2026-06-13T20:53:31Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T20:53:33Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
-2026-06-13T20:53:33Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T20:53:33Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T20:53:55Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
-2026-06-13T20:55:43Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T20:55:44Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
-2026-06-13T20:55:44Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T20:55:44Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T20:55:58Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
-2026-06-13T21:00:48Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:00:50Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
-2026-06-13T21:00:50Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:00:50Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:00:55Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
-2026-06-13T21:05:23Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:05:24Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
-2026-06-13T21:05:24Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:05:24Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:05:31Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
-2026-06-13T21:08:26Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:08:28Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
-2026-06-13T21:08:28Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:08:28Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:08:59Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
-2026-06-13T21:10:06Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:10:07Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
-2026-06-13T21:10:07Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:10:07Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:10:29Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
-2026-06-13T21:13:45Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:13:47Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
-2026-06-13T21:13:47Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:13:47Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:13:57Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
-2026-06-13T21:16:02Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:16:03Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
-2026-06-13T21:16:03Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:16:03Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:16:14Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
-2026-06-13T21:20:50Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:20:51Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
-2026-06-13T21:20:52Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:20:52Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:21:22Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
-2026-06-13T21:26:41Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:26:43Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
-2026-06-13T21:26:43Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:26:43Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:27:03Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
-2026-06-13T21:28:31Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:28:33Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
-2026-06-13T21:28:33Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:28:33Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:28:34Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
-2026-06-13T21:32:55Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:32:56Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
-2026-06-13T21:32:56Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:32:56Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:33:10Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
-2026-06-13T21:34:32Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:34:34Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
-2026-06-13T21:34:34Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:34:34Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:34:47Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
-2026-06-13T21:35:24Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:35:25Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
-2026-06-13T21:35:25Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:35:25Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:35:56Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
-2026-06-13T21:36:37Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:36:39Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
-2026-06-13T21:36:39Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:36:39Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:37:03Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
-2026-06-13T21:37:24Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:37:25Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
-2026-06-13T21:37:25Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:37:25Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:37:36Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
-2026-06-13T21:39:17Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:39:18Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
-2026-06-13T21:39:18Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:39:18Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:39:41Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
-2026-06-13T21:42:54Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:42:55Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
-2026-06-13T21:42:56Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:42:56Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:43:26Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
-2026-06-13T21:45:19Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:45:20Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
-2026-06-13T21:45:20Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:45:20Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:45:42Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
-2026-06-13T21:47:36Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:47:37Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
-2026-06-13T21:47:38Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:47:38Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:48:01Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
-2026-06-13T21:50:15Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:50:16Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
-2026-06-13T21:50:17Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:50:17Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:50:18Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
-2026-06-13T21:53:15Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:53:17Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
-2026-06-13T21:53:17Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:53:17Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:53:24Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
-2026-06-13T21:54:34Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:54:35Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
-2026-06-13T21:54:36Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:54:36Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:54:36Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
-2026-06-13T21:55:42Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:55:44Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
-2026-06-13T21:55:44Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:55:44Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T21:55:52Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
-2026-06-13T22:00:32Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T22:00:33Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
-2026-06-13T22:00:33Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T22:00:33Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T22:00:48Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
-2026-06-13T22:03:45Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T22:03:46Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
-2026-06-13T22:03:47Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T22:03:47Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T22:04:11Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
-2026-06-13T22:06:05Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T22:06:07Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
-2026-06-13T22:06:07Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T22:06:07Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T22:06:29Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
-2026-06-13T22:11:18Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T22:11:19Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
-2026-06-13T22:11:19Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T22:11:19Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T22:11:24Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
-2026-06-13T22:15:03Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T22:15:05Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
-2026-06-13T22:15:05Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T22:15:05Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T22:15:18Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
-2026-06-13T22:19:41Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T22:19:42Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
-2026-06-13T22:19:42Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T22:19:42Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T22:20:06Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
-2026-06-13T22:20:27Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.63
-2026-06-13T22:20:28Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
-2026-06-13T22:20:28Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.63
 2026-06-13T22:20:28Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.63
 2026-06-13T22:20:56Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
 2026-06-13T22:21:48Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.63
@@ -5997,3 +5997,238 @@
 2026-06-15T08:49:11Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.73
 2026-06-15T08:49:11Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.73
 2026-06-15T08:49:16Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T08:53:45Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T08:53:46Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T08:53:47Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T08:53:47Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T08:53:59Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T08:58:01Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T08:58:02Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T08:58:02Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T08:58:02Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T08:58:09Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:00:04Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:00:05Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:00:05Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:00:05Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:00:21Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:02:35Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:02:36Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:02:36Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:02:36Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:02:37Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:06:35Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:06:36Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:06:36Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:06:36Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:06:59Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:07:47Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:07:48Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:07:49Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:07:49Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:08:12Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:09:44Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:09:45Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:09:46Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:09:46Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:09:57Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:10:21Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:10:22Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:10:22Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:10:22Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:10:49Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:15:44Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:15:45Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:15:45Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:15:45Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:16:14Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:19:34Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:19:35Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:19:35Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:19:35Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:20:02Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:24:43Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:24:44Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:24:44Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:24:44Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:24:54Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:28:04Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:28:05Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:28:05Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:28:05Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:28:23Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:33:12Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:33:13Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:33:14Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:33:14Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:33:40Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:34:47Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:34:48Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:34:48Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:34:48Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:35:14Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:36:45Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:36:46Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:36:46Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:36:46Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:37:14Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:41:51Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:41:52Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:41:52Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:41:52Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:42:06Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:46:56Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:46:57Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:46:58Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:46:58Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:47:14Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:50:22Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:50:23Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:50:24Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:50:24Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:50:46Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:53:04Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:53:05Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:53:05Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:53:05Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:53:06Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:57:17Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:57:18Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:57:18Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:57:18Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:57:19Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:57:57Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:57:58Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:57:59Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:57:59Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:58:05Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T09:59:05Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:59:06Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T09:59:06Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:59:06Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T09:59:21Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:04:06Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:04:07Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:04:07Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:04:07Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:04:37Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:05:53Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:05:54Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:05:54Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:05:54Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:06:19Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:06:34Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:06:35Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:06:35Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:06:35Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:06:44Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:11:17Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:11:18Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:11:18Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:11:18Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:11:22Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:16:01Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:16:02Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:16:02Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:16:02Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:16:18Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:19:34Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:19:35Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:19:36Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:19:36Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:19:37Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:23:53Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:23:54Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:23:54Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:23:54Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:23:58Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:24:26Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:24:27Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:24:27Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:24:27Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:24:49Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:25:27Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:25:28Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:25:28Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:25:28Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:25:39Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:30:18Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:30:19Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:30:19Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:30:19Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:30:48Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:33:04Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:33:05Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:33:05Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:33:06Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:33:06Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:37:13Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:37:14Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:37:14Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:37:14Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:37:41Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:40:20Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:40:21Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:40:21Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:40:21Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:40:28Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:41:36Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:41:37Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:41:37Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:41:37Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:41:48Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:46:48Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:46:49Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:46:50Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:46:50Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:47:02Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:51:16Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:51:17Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:51:17Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:51:17Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:51:21Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:53:04Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:53:05Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:53:05Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:53:05Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:53:08Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:53:46Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:53:47Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:53:47Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:53:47Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:53:51Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:54:06Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:54:07Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:54:07Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:54:07Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:54:20Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T10:57:22Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:57:23Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T10:57:24Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:57:24Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T10:57:24Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T11:02:17Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T11:02:18Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T11:02:18Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T11:02:18Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T11:02:46Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T11:03:52Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T11:03:53Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T11:03:53Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T11:03:53Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T11:03:59Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T11:05:51Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T11:05:52Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T11:05:53Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T11:05:53Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T11:05:59Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T11:06:20Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T11:06:21Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T11:06:21Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T11:06:21Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T11:06:44Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0
+2026-06-15T11:08:23Z INF Tunnel connection curve preferences: [X25519MLKEM768 CurveID(65074) CurveP256] connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T11:08:24Z ERR failed to serve incoming request error="Unauthorized: Tunnel not found"
+2026-06-15T11:08:25Z ERR Register tunnel error from server side error="Unauthorized: Tunnel not found" connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T11:08:25Z INF Retrying connection in up to 1m4s connIndex=0 event=0 ip=198.41.200.73
+2026-06-15T11:08:52Z ERR Connection terminated error="Unauthorized: Tunnel not found" connIndex=0