{
  "request": {
    "original": "https://md.899908.xyz/sitemap.xml",
    "method": "GET",
    "origin": null,
    "referer": null
  },
  "upstream": {
    "url": "https://md.899980.xyz:9090/sitemap.xml",
    "protocol": "https:",
    "hostname": "md.899980.xyz",
    "port": "9090"
  },
  "response": {
    "status": 200,
    "statusText": "OK",
    "headers": {
      "accept-ranges": "bytes",
      "cache-control": "no-store, no-cache, must-revalidate",
      "cf-cache-status": "DYNAMIC",
      "cf-ray": "a37bf16c1fa91070-ORD",
      "connection": "close",
      "content-security-policy": "default-src 'self'; base-uri 'none'; object-src 'none'; frame-ancestors 'none'; form-action 'self'; script-src 'self'; style-src 'self' 'unsafe-inline'; img-src 'self' data: https:; font-src 'self'; connect-src 'self' https:",
      "content-type": "text/html; charset=utf-8",
      "cross-origin-opener-policy": "same-origin",
      "date": "Tue, 08 Sep 2026 06:37:10 GMT",
      "expires": "0",
      "permissions-policy": "camera=(), microphone=(), geolocation=(), payment=(), usb=()",
      "pragma": "no-cache",
      "referrer-policy": "no-referrer",
      "server": "cloudflare",
      "strict-transport-security": "max-age=31536000",
      "transfer-encoding": "chunked",
      "x-content-type-options": "nosniff",
      "x-frame-options": "DENY"
    },
    "body": "<!DOCTYPE html>\n<html lang=\"zh-CN\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Meridian — Emby 反代管理面板</title>\n<meta name=\"description\" content=\"Meridian 轻量级 Emby 反向代理管理面板\">\n<link rel=\"icon\" type=\"image/svg+xml\" href=\"/favicon.svg?v=dev\">\n<script src=\"/js/theme.js?v=dev\"></script>\n<link rel=\"stylesheet\" href=\"/css/style.css?v=dev\">\n</head>\n<body class=\"auth-checking\">\n\n<!-- Login Page -->\n<div id=\"page-login\">\n  <div class=\"login-card\">\n    <div class=\"login-brand\">\n      <img src=\"/favicon.svg\" alt=\"\" class=\"login-logo\">\n      <h1>Meridian</h1>\n      <p>Emby 反代管理面板</p>\n    </div>\n    <form id=\"loginForm\">\n      <div class=\"form-group\">\n        <label>用户名</label>\n        <input type=\"text\" class=\"form-input\" id=\"inp-username\" placeholder=\"admin\" autocomplete=\"username\" autocapitalize=\"none\" autocorrect=\"off\" spellcheck=\"false\" required>\n      </div>\n      <div class=\"form-group\">\n        <label>密码</label>\n        <input type=\"password\" class=\"form-input\" id=\"inp-password\" placeholder=\"••••••••\" autocomplete=\"current-password\" autocapitalize=\"none\" autocorrect=\"off\" spellcheck=\"false\" required>\n      </div>\n      <div class=\"form-group\" id=\"setup-token-group\" hidden>\n        <label for=\"inp-setup-token\">初始化令牌</label>\n        <input type=\"password\" class=\"form-input\" id=\"inp-setup-token\" autocomplete=\"off\" autocapitalize=\"none\" autocorrect=\"off\" spellcheck=\"false\" placeholder=\"请从安装输出或部署配置中复制\">\n        <div class=\"form-help\">首次创建管理员时需要。Docker 用户可通过 <code>docker compose logs meridian</code> 查看自动生成的初始化令牌。</div>\n      </div>\n      <button type=\"submit\" class=\"btn-login\" id=\"btn-login\">登录</button>\n    </form>\n    <div class=\"login-footer\" id=\"login-footer\">正在检查初始化状态...</div>\n  </div>\n</div>\n\n<!-- App Shell -->\n<div id=\"app-shell\">\n\n  <aside class=\"sidebar\">\n    <div class=\"sidebar-brand\">\n      <img src=\"/favicon.svg\" alt=\"\" class=\"sidebar-logo\">\n      <span class=\"sidebar-brand-name\">Meridian</span>\n      <span class=\"sidebar-version\" id=\"sidebar-version\">dev</span>\n    </div>\n    <nav class=\"sidebar-nav\" aria-label=\"功能菜单\">\n      <a href=\"#dashboard\" class=\"topnav-link active\" data-page=\"dashboard\">\n        <svg viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"3\" width=\"7\" height=\"7\" rx=\"1.5\"/><rect x=\"14\" y=\"3\" width=\"7\" height=\"7\" rx=\"1.5\"/><rect x=\"3\" y=\"14\" width=\"7\" height=\"7\" rx=\"1.5\"/><rect x=\"14\" y=\"14\" width=\"7\" height=\"7\" rx=\"1.5\"/></svg>\n        <span>仪表盘</span>\n      </a>\n      <a href=\"#sites\" class=\"topnav-link\" data-page=\"sites\">\n        <svg viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"6\" rx=\"2\"/><rect x=\"3\" y=\"14\" width=\"18\" height=\"6\" rx=\"2\"/><circle cx=\"7\" cy=\"7\" r=\"1\"/><circle cx=\"7\" cy=\"17\" r=\"1\"/></svg>\n        <span>站点管理</span>\n      </a>\n      <a href=\"#nodes\" class=\"topnav-link\" data-page=\"nodes\">\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><circle cx=\"5\" cy=\"12\" r=\"2\"/><circle cx=\"19\" cy=\"6\" r=\"2\"/><circle cx=\"19\" cy=\"18\" r=\"2\"/><path d=\"M7 12h5M14 11l3.3-3.5M14 13l3.3 3.5\"/></svg>\n        <span>节点调度</span>\n      </a>\n      <a href=\"#request-logs\" class=\"topnav-link\" data-page=\"request-logs\">\n        <svg viewBox=\"0 0 24 24\"><polyline points=\"3 12 6.5 12 9 5 13 19 16 12 21 12\"/></svg>\n        <span>日志记录</span>\n      </a>\n      <a href=\"#watch-history\" class=\"topnav-link watch-history-link\" data-page=\"watch-history\">\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M3 12a9 9 0 1 0 3-6.7\"/><path d=\"M3 4v5h5\"/><path d=\"M12 7v5l3 2\"/></svg>\n        <span>观看历史</span>\n      </a>\n      <a href=\"#global-settings\" class=\"topnav-link global-settings-link\" data-page=\"global-settings\">\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.09a2 2 0 0 1 1 1.74v.5a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.38a2 2 0 0 0-.73-2.73l-.15-.09a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2Z\"/><circle cx=\"12\" cy=\"12\" r=\"3\"/></svg>\n        <span>全局设置</span>\n      </a>\n    </nav>\n    <a class=\"sidebar-account\" id=\"avatar-btn\" href=\"#account\" aria-label=\"打开账户页面\">\n      <span class=\"avatar-btn\" id=\"avatar-initial\">A</span>\n      <span class=\"sidebar-account-copy\"><strong id=\"sidebar-username\">管理员</strong><small>账户</small></span>\n      <svg viewBox=\"0 0 24 24\"><path d=\"M10 17l5-5-5-5\"/></svg>\n    </a>\n  </aside>\n\n  <header class=\"app-header\">\n    <div class=\"app-header-leading\">\n      <button class=\"sidebar-toggle\" id=\"sidebar-toggle\" type=\"button\" aria-label=\"固定展开导航栏\" aria-expanded=\"false\" aria-pressed=\"false\">\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n          <rect x=\"3.5\" y=\"4\" width=\"17\" height=\"16"
  }
}