[
  {
    "enabled": true,
    "name": "WR-Record",
    "url": "dcpcauth.online",
    "script": "/**\n * ProxyPin 脚本 — 录制版 (Record) v3\n *\n * 使用异步 XMLHttpRequest 上传响应体\n * 不阻塞事件循环，XHR 对象由引擎层引用，不会被回收\n */\n\nvar RECORD_URL = \"https://wwr.qmyhl.cn/?api=record\";\n\nfunction onRequest(context, request) {\n  if (request.host === \"dcpcauth.online\" && request.path === \"/Login\") {\n    context[\"record\"] = true;\n    console.log(\"[Record] 拦截 /Login\");\n  }\n  return request;\n}\n\nfunction onResponse(context, request, response) {\n  if (context[\"record\"]) {\n    var body = response.body;\n    if (body) {\n      console.log(\"[Record] 开始上传 \" + body.length + \" bytes...\");\n\n      var xhr = new XMLHttpRequest();\n      xhr.open(\"POST\", RECORD_URL, true);\n      xhr.setRequestHeader(\"X-Auth-Token\", \"rec-2026-0508\");\n      xhr.setRequestHeader(\"Content-Type\", \"text/plain\");\n      xhr.onload = function() {\n        console.log(\"[Record] 上传完成: \" + xhr.responseText);\n      };\n      xhr.onerror = function() {\n        console.log(\"[Record] 上传失败\");\n      };\n      xhr.send(body);\n    } else {\n      console.log(\"[Record] 无 body 可录制\");\n    }\n    console.log(\"[Record] 响应已录制\");\n  }\n  return response;\n}"
  }
]