From 8e942c7923c1c6bb0b264316e7fa4fabf6a927b5 Mon Sep 17 00:00:00 2001 From: Hermes Agent Date: Sun, 31 May 2026 13:18:57 +0800 Subject: [PATCH] fix: use pingmelite capture domain --- conf/pingme.conf | 6 +++--- docs/pingme-capture.md | 8 ++++---- js/pingme_capture.js | 8 ++++---- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/conf/pingme.conf b/conf/pingme.conf index 47820c4..4851b64 100644 --- a/conf/pingme.conf +++ b/conf/pingme.conf @@ -1,7 +1,7 @@ -hostname = api.pingmeapp.net, api.pingmeapp.com +hostname = api.pingmeapp.net, api.pingmelite.com # PingMe:抓取 NiuPanel pingme_multi.js 所需账号配置 # 现有正确 CK 格式只包含 {"url":"...","headers":{...}},不额外输出 paramsRaw -# 兼容 api.pingmeapp.net 与 api.pingmeapp.com +# 兼容 api.pingmeapp.net 与 api.pingmelite.com # 使用说明见 docs/pingme-capture.md -^https?:\/\/api\.pingmeapp\.(?:net|com)\/app\/queryBalanceAndBonus(?:\?|$) url script-request-header https://gitea.chickliu.fun/Hermes/qx/raw/branch/main/js/pingme_capture.js +^https?:\/\/api\.(?:pingmeapp\.net|pingmelite\.com)\/app\/queryBalanceAndBonus(?:\?|$) url script-request-header https://gitea.chickliu.fun/Hermes/qx/raw/branch/main/js/pingme_capture.js diff --git a/docs/pingme-capture.md b/docs/pingme-capture.md index 70b4ed9..3616f32 100644 --- a/docs/pingme-capture.md +++ b/docs/pingme-capture.md @@ -11,7 +11,7 @@ https://gitea.chickliu.fun/Hermes/qx/raw/branch/main/conf/pingme.conf 这个 QX 重写监听 PingMe 官方余额接口: ```text -api.pingmeapp.com/app/queryBalanceAndBonus +api.pingmelite.com/app/queryBalanceAndBonus api.pingmeapp.net/app/queryBalanceAndBonus ``` @@ -20,7 +20,7 @@ api.pingmeapp.net/app/queryBalanceAndBonus 抓到后生成 NiuPanel 任务 `pingme_multi.js` 当前正确 CK 同款账号 JSON 对象: ```json -{"url":"https://api.pingmeapp.com/app/queryBalanceAndBonus?...","headers":{"Host":"api.pingmeapp.com","Connection":"keep-alive","Accept":"*/*","User-Agent":"...","Accept-Language":"...","Accept-Encoding":"..."}} +{"url":"https://api.pingmelite.com/app/queryBalanceAndBonus?...","headers":{"Host":"api.pingmelite.com","Connection":"keep-alive","Accept":"*/*","User-Agent":"...","Accept-Language":"...","Accept-Encoding":"..."}} ``` 注意:当前正确 CK **不包含** `paramsRaw`。`pingme_multi.js` 会从 `url` 里的查询字符串自行解析参数并重算 `sign`。 @@ -49,7 +49,7 @@ NiuPanel 当前任务读取位置: 3. 确认 hostname 包含: ```text - api.pingmeapp.com + api.pingmelite.com api.pingmeapp.net ``` @@ -73,4 +73,4 @@ NiuPanel 当前任务读取位置: - 仓库不提交任何真实 CK、token、设备 ID 或 headers 明文。 - 脚本不上传数据,不请求第三方,只在 QX 本地保存最近一次抓取结果 `pingme_ck_last` 并弹窗展示。 -- 重写范围只包含 `api.pingmeapp.com` / `api.pingmeapp.net` 的 `queryBalanceAndBonus` 接口。 +- 重写范围只包含 `api.pingmelite.com` / `api.pingmeapp.net` 的 `queryBalanceAndBonus` 接口。 diff --git a/js/pingme_capture.js b/js/pingme_capture.js index 54beced..1827e13 100644 --- a/js/pingme_capture.js +++ b/js/pingme_capture.js @@ -5,9 +5,9 @@ * https://gitea.chickliu.fun/Hermes/qx/raw/branch/main/conf/pingme.conf * * 输出格式严格对齐当前 NiuPanel 正确 CK: - * {"url":"https://api.pingmeapp.com/app/queryBalanceAndBonus?...","headers":{...}} + * {"url":"https://api.pingmelite.com/app/queryBalanceAndBonus?...","headers":{...}} * - * 兼容 api.pingmeapp.com 与 api.pingmeapp.net。 + * 兼容 api.pingmelite.com 与 api.pingmeapp.net。 * 注意:pingme_multi.js 会从 url 自行解析查询参数并重算 sign,正确 CK 不需要 paramsRaw。 * 安全:不上传 CK,不请求第三方;仅在 QX 本地保存最近一次抓取结果。 */ @@ -50,7 +50,7 @@ function buildHeaders(headers, sourceUrl) { }) if (!out.Host) { const m = String(sourceUrl || '').match(/^https?:\/\/([^/]+)/i) - out.Host = m ? m[1] : 'api.pingmeapp.com' + out.Host = m ? m[1] : 'api.pingmelite.com' } if (!out.Accept) out.Accept = '*/*' return out @@ -71,7 +71,7 @@ function main() { } const url = String(req.url || '') - if (!/^https?:\/\/api\.pingmeapp\.(?:net|com)\/app\/queryBalanceAndBonus(?:\?|$)/.test(url)) { + if (!/^https?:\/\/api\.(?:pingmeapp\.net|pingmelite\.com)\/app\/queryBalanceAndBonus(?:\?|$)/.test(url)) { notify('等待正确接口', '请打开 PingMe 触发 queryBalanceAndBonus 接口') return done() }