diff --git a/.env b/.env
index 658650e..51f39e7 100644
--- a/.env
+++ b/.env
@@ -7,5 +7,8 @@ APIKEY=sk-85880595fc714d63bfd0b025e917bd26#千问apikey
# 消息回调(ngrok 调通用,由 run-ngrok.sh 自动写入)
CALLBACK_BASE_URL=https://dissonant-destinee-nonsensibly.ngrok-free.dev
-HTTP_PROXY=https://arab-examines-proposal-las.trycloudflare.com
-HTTPS_PROXY=https://arab-examines-proposal-las.trycloudflare.com
+
+# 固定隧道代理(socks5h):不填登录页代理时后端自动用此处,传给 7006
+TUNNEL_PROXY=218.78.109.253:16816
+TUNNEL_PROXY_USERNAME=fawbjjkk
+TUNNEL_PROXY_PASSWORD=5hz6avfb
\ No newline at end of file
diff --git a/.env.example b/.env.example
index 4e62684..883e955 100644
--- a/.env.example
+++ b/.env.example
@@ -12,13 +12,24 @@ SLIDER_VERIFY_KEY=408449830
# 优先 WECHAT_WS_KEY,未设置则使用 KEY(登录参数填的 key)
# WECHAT_WS_KEY=HBpEnbtj9BJZ
-# 登录/唤醒时代理(可选):该值会传给 7006,由 7006 使用。必须为 7006 能访问的公网地址
-# 快速方式:先运行代理桥接 + cloudflared 暴露,自动写入本文件:
-# python3 scripts/local_proxy_bridge.py # 终端1
-# ./scripts/expose-proxy-with-cloudflared.sh # 终端2,会写 HTTP_PROXY/HTTPS_PROXY
+# 登录/唤醒时代理(可选):会传给 7006 使用。优先级:登录页填写 > HTTP_PROXY/HTTPS_PROXY > 固定隧道 > KDL API
+
+# 固定隧道代理(推荐):socks5h + 用户名密码,与 requests 示例一致
+# 不填登录页代理时,后端自动使用此处配置
+TUNNEL_PROXY=218.78.109.253:16816
+TUNNEL_PROXY_USERNAME=fawbjjkk
+TUNNEL_PROXY_PASSWORD=5hz6avfb
+
+# 或使用环境变量代理(如 cloudflared 暴露的地址):
+# ./scripts/expose-proxy-with-cloudflared.sh # 会写 HTTP_PROXY/HTTPS_PROXY
# HTTP_PROXY=https://xxx.trycloudflare.com
# HTTPS_PROXY=https://xxx.trycloudflare.com
+# 快代理 KDL(可选):未配置隧道/env 时从 API 拉取代理
+# KDL_PROXY_API_URL=https://kps.kdlapi.com/api/getkps/?secret_id=xxx&signature=xxx&num=1&sep=1
+# KDL_PROXY_USERNAME=fawbjjkk
+# KDL_PROXY_PASSWORD=5hz6avfb
+
# 消息实时回调(主入口):设置后向 7006 注册 SetCallback,新消息由 7006 POST 到本服务,不再走 WS
# 需为 7006 能访问到的公网地址,例如 https://your-domain.com
# CALLBACK_BASE_URL=https://your-domain.com
diff --git a/backend/data/logs/app.log b/backend/data/logs/app.log
index dd817c2..3227937 100644
--- a/backend/data/logs/app.log
+++ b/backend/data/logs/app.log
@@ -9137,3 +9137,2190 @@ EOFError: stream ended
2026-03-12 11:51:46,191 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
2026-03-12 11:51:46,192 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A9XksW2ONn1jxc0BrOcv","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
2026-03-12 11:51:46,193 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:00:36,684 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:00:36,701 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
+2026-03-12 12:00:36,702 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
+2026-03-12 12:02:15,473 [INFO] wechat-backend - HTTP GET /api/check-proxy from 127.0.0.1
+2026-03-12 12:02:15,479 [INFO] wechat-backend - HTTP GET /api/check-proxy -> 404
+2026-03-12 12:03:23,088 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:03:23,092 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
+2026-03-12 12:03:23,092 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
+2026-03-12 12:03:26,195 [INFO] wechat-backend - HTTP GET /api/check-proxy from 127.0.0.1
+2026-03-12 12:03:26,947 [WARNING] wechat-backend - Proxy check failed: 400 Bad Request
+2026-03-12 12:03:26,956 [INFO] wechat-backend - HTTP GET /api/check-proxy -> 200
+2026-03-12 12:06:53,822 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:06:53,825 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
+2026-03-12 12:06:53,826 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
+2026-03-12 12:07:01,450 [INFO] wechat-backend - HTTP GET /api/check-proxy from 127.0.0.1
+2026-03-12 12:07:01,812 [INFO] httpx - HTTP Request: GET https://kps.kdlapi.com/api/getkps/?secret_id=okny4zs472q1ebsfi1xh&signature=lvh3mlxkt8a2whzjcslxx5qm0cbuem8w&num=1&sep=1 "HTTP/1.1 200 OK"
+2026-03-12 12:07:02,827 [INFO] httpx - HTTP Request: GET https://httpbin.org/ip "HTTP/1.1 200 OK"
+2026-03-12 12:07:02,832 [INFO] wechat-backend - HTTP GET /api/check-proxy -> 200
+2026-03-12 12:07:06,519 [INFO] wechat-backend - HTTP POST /auth/qrcode from 127.0.0.1
+2026-03-12 12:07:07,958 [INFO] httpx - HTTP Request: GET https://kps.kdlapi.com/api/getkps/?secret_id=okny4zs472q1ebsfi1xh&signature=lvh3mlxkt8a2whzjcslxx5qm0cbuem8w&num=1&sep=1 "HTTP/1.1 200 OK"
+2026-03-12 12:07:07,960 [INFO] wechat-backend - GetLoginQrCodeNewDirect: using proxy from KDL API, len=46
+2026-03-12 12:07:07,960 [INFO] wechat-backend - GetLoginQrCodeNewDirect: proxy=yes, force_mac=False, IpadOrmac=ipad
+2026-03-12 12:07:07,960 [INFO] wechat-backend - GetLoginQrCodeNewDirect: key=HBpEnbtj9BJZ, payload={'Proxy': 'http://fawbjjkk:5hz6avfb@218.78.109.253:16816/', 'IpadOrmac': 'ipad', 'Check': False}, url=http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect
+2026-03-12 12:07:10,514 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:07:10,515 [INFO] wechat-backend - Upstream GetLoginQrCodeNewDirect success: status=200, body_len=500
+2026-03-12 12:07:10,516 [INFO] wechat-backend - Stored Data62 (full) for key=HBpEnbtj9BJZ (len=344), valid=True, check=完整有效
+2026-03-12 12:07:10,517 [INFO] wechat-backend - Data62 full: 62706c6973743030d4010203040506090a582476657273696f6e58246f626a65637473592461726368697665725424746f7012000186a0a2070855246e756c6c5f102064346461356637326330626237633631326338336262626264613137323834345f100f4e534b657965644172636869766572d10b0c54726f6f74800108111a232d32373a406375787d0000000000000101000000000000000d0000000000000000000000000000007f
+2026-03-12 12:07:10,517 [INFO] wechat-backend - HTTP POST /auth/qrcode -> 200
+2026-03-12 12:07:12,548 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:07:12,549 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:07:12,657 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:07:12,658 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","state":0,"push_login_url_expired_time":0,"effective_time":239,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:07:12,659 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:07:15,546 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:07:15,547 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:07:15,656 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:07:15,657 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","state":0,"push_login_url_expired_time":0,"effective_time":236,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:07:15,658 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:07:20,549 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:07:20,550 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:07:20,663 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:07:20,665 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":237,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:07:20,666 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:07:25,546 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:07:25,547 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:07:25,651 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:07:25,653 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":232,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:07:25,654 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:07:30,547 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:07:30,548 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:07:30,663 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:07:30,665 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":227,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:07:30,666 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:07:35,548 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:07:35,549 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:07:35,659 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:07:35,661 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":222,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_1b73459121d3eba84b2d203aa41f794d\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_1b73459121d3eba84b2d203aa41f794d\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
+2026-03-12 12:07:35,661 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
+2026-03-12 12:07:35,662 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:07:35,672 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js from 127.0.0.1
+2026-03-12 12:07:35,854 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7765/assets/N_jYM_2V.js "HTTP/1.1 200 OK"
+2026-03-12 12:07:35,942 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js -> 200
+2026-03-12 12:07:40,547 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:07:40,548 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:07:42,650 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:07:42,652 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":300,"Data":null,"Text":"不存在状态","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:07:42,652 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:07:45,544 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:07:45,545 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:07:45,655 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:07:45,658 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":218,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:07:45,659 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:07:50,571 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:07:50,572 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:07:50,671 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:07:50,673 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":218,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:07:50,674 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:07:55,546 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:07:55,547 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:07:55,687 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:07:55,689 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":218,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:07:55,690 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:08:00,549 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:08:00,549 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:08:00,669 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:08:00,681 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":218,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:08:00,682 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:08:05,547 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:08:05,548 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:08:05,650 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:08:05,652 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":218,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:08:05,653 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:08:10,546 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:08:10,547 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:08:10,680 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:08:10,682 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":218,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:08:10,683 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:08:15,547 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:08:15,548 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:08:15,643 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:08:15,645 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":218,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:08:15,646 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:08:17,376 [INFO] wechat-backend - HTTP POST /auth/wake from 127.0.0.1
+2026-03-12 12:08:17,659 [INFO] httpx - HTTP Request: GET https://kps.kdlapi.com/api/getkps/?secret_id=okny4zs472q1ebsfi1xh&signature=lvh3mlxkt8a2whzjcslxx5qm0cbuem8w&num=1&sep=1 "HTTP/1.1 200 OK"
+2026-03-12 12:08:17,661 [INFO] wechat-backend - WakeUpLogin: using proxy from KDL API, len=46
+2026-03-12 12:08:17,661 [INFO] wechat-backend - WakeUpLogin: using proxy from body/env, len=46
+2026-03-12 12:08:17,661 [INFO] wechat-backend - WakeUpLogin: key=HBpEnbtj9BJZ, payload={'Check': False, 'IpadOrmac': 'ipad', 'Proxy': 'http://fawbjjkk:5hz6avfb@218.78.109.253:16816/'}, url=http://113.44.162.180:7006/login/WakeUpLogin
+2026-03-12 12:08:20,546 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:08:20,547 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:08:20,560 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/WakeUpLogin?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:08:20,561 [INFO] wechat-backend - WakeUpLogin success: status=200
+2026-03-12 12:08:20,561 [INFO] wechat-backend - HTTP POST /auth/wake -> 200
+2026-03-12 12:08:22,742 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:08:22,744 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":300,"Data":null,"Text":"不存在状态","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:08:22,744 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:08:32,578 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:08:32,580 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:08:32,692 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:08:32,694 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":218,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:08:32,695 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:08:37,930 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:08:37,931 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:08:38,035 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:08:38,038 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":218,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:08:38,039 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:08:40,571 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:08:40,572 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:08:40,675 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:08:40,677 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":218,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:08:40,678 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:08:50,788 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:08:50,789 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:08:50,920 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:08:50,922 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":218,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:08:50,923 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:08:56,573 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:08:56,574 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:08:56,678 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:08:56,681 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":218,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:08:56,681 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:09:04,255 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:09:04,256 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:09:04,376 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:09:04,378 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":218,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:09:04,379 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:09:07,043 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:09:07,044 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:09:07,144 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:09:07,145 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":218,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:09:07,146 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:09:10,824 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:09:10,825 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:09:10,939 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:09:10,940 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":218,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:09:10,940 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:09:15,572 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:09:15,573 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:09:15,701 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:09:15,704 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":218,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:09:15,705 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:09:20,572 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:09:20,573 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:09:20,688 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:09:20,691 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":218,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:09:20,691 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:09:28,575 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:09:28,576 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:09:28,679 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:09:28,681 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":218,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:09:28,682 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:09:32,580 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:09:32,581 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:09:32,682 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:09:32,684 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":218,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:09:32,685 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:10:32,580 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:10:32,581 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:10:32,690 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:10:32,692 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":218,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:10:32,693 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:11:32,582 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:11:32,582 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:11:32,734 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:11:32,735 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":218,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:11:32,736 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:11:36,134 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:11:36,135 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:11:36,241 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:11:36,243 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":218,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:11:36,243 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:11:40,547 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:11:40,547 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:11:40,647 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:11:40,649 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q9dLqAWha4BLU1eMTh_p","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":218,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:11:40,650 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:11:42,082 [INFO] wechat-backend - HTTP POST /auth/qrcode from 127.0.0.1
+2026-03-12 12:11:42,368 [INFO] httpx - HTTP Request: GET https://kps.kdlapi.com/api/getkps/?secret_id=okny4zs472q1ebsfi1xh&signature=lvh3mlxkt8a2whzjcslxx5qm0cbuem8w&num=1&sep=1 "HTTP/1.1 200 OK"
+2026-03-12 12:11:42,370 [INFO] wechat-backend - GetLoginQrCodeNewDirect: using proxy from KDL API, len=46
+2026-03-12 12:11:42,370 [INFO] wechat-backend - GetLoginQrCodeNewDirect: proxy=yes, force_mac=True, IpadOrmac=mac
+2026-03-12 12:11:42,370 [INFO] wechat-backend - GetLoginQrCodeNewDirect: key=HBpEnbtj9BJZ, payload={'Proxy': 'http://fawbjjkk:5hz6avfb@218.78.109.253:16816/', 'IpadOrmac': 'mac', 'Check': False}, url=http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect
+2026-03-12 12:11:45,557 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:11:45,558 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:11:45,683 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:11:45,685 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"data62":"","loginState":"waiting","state":0,"ticket":""},"Text":"等待扫码","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:11:45,686 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:11:45,775 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:11:45,777 [INFO] wechat-backend - Upstream GetLoginQrCodeNewDirect success: status=200, body_len=500
+2026-03-12 12:11:45,777 [INFO] wechat-backend - Stored Data62 (full) for key=HBpEnbtj9BJZ (len=344), valid=True, check=完整有效
+2026-03-12 12:11:45,777 [INFO] wechat-backend - Data62 full: 62706c6973743030d4010203040506090a582476657273696f6e58246f626a65637473592461726368697665725424746f7012000186a0a2070855246e756c6c5f102064346461356637326330626237633631326338336262626264613137323834345f100f4e534b657965644172636869766572d10b0c54726f6f74800108111a232d32373a406375787d0000000000000101000000000000000d0000000000000000000000000000007f
+2026-03-12 12:11:45,778 [INFO] wechat-backend - HTTP POST /auth/qrcode -> 200
+2026-03-12 12:11:47,805 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:11:47,806 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:11:47,904 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:11:47,906 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":239,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:11:47,906 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:11:50,805 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:11:50,806 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:11:50,916 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:11:50,917 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":236,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:11:50,918 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:11:55,807 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:11:55,808 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:11:55,906 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:11:55,908 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":231,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:11:55,909 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:12:00,806 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:12:00,808 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:12:00,904 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:12:00,906 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":226,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:12:00,907 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:12:05,805 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:12:05,806 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:12:05,922 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:12:05,924 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":221,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:12:05,925 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:12:10,806 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:12:10,807 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:12:10,934 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:12:10,936 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":216,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:12:10,937 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:12:15,805 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:12:15,806 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:12:15,941 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:12:15,943 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":211,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:12:15,944 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:12:20,806 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:12:20,807 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:12:21,051 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:12:21,053 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":206,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:12:21,054 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:12:25,806 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:12:25,807 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:12:25,913 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:12:25,915 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":202,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:12:25,915 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:12:30,806 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:12:30,807 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:12:30,938 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:12:30,940 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":196,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:12:30,941 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:12:35,805 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:12:35,806 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:12:35,910 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:12:35,913 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":192,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:12:35,914 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:12:41,575 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:12:41,576 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:12:41,695 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:12:41,697 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":186,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:12:41,698 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:12:46,573 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:12:46,574 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:12:46,689 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:12:46,691 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":181,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:12:46,692 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:12:51,573 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:12:51,574 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:12:51,687 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:12:51,689 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":176,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:12:51,690 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:12:56,573 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:12:56,574 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:12:56,708 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:12:56,710 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":171,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:12:56,711 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:13:01,572 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:13:01,573 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:13:01,672 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:13:01,673 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":166,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:13:01,674 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:13:07,042 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:13:07,043 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:13:07,160 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:13:07,162 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":160,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:13:07,162 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:13:21,572 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:13:21,572 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:13:21,665 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:13:21,667 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":146,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:13:21,667 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:13:32,583 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:13:32,584 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:13:32,686 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:13:32,687 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":135,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:13:32,688 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:13:36,570 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:13:36,572 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:13:36,686 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:13:36,687 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":131,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:13:36,687 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:13:41,575 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:13:41,576 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:13:41,673 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:13:41,675 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":126,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:13:41,676 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:14:32,584 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:14:32,585 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:14:32,682 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:14:32,683 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":75,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:14:32,683 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:14:53,374 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:14:53,375 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:14:53,507 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:14:53,509 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":54,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:14:53,509 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:14:55,806 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:14:55,807 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:14:55,921 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:14:55,922 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":52,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:14:55,923 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:15:01,575 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:15:01,576 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:15:01,687 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:15:01,689 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":46,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:15:01,689 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:15:06,574 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:15:06,575 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:15:06,690 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:15:06,691 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":41,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:15:06,692 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:15:11,574 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:15:11,575 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:15:11,687 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:15:11,689 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":36,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:15:11,689 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:15:16,575 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:15:16,576 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:15:16,685 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:15:16,687 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":31,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:15:16,688 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:15:21,575 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:15:21,576 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:15:21,679 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:15:21,681 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":26,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:15:21,681 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:15:26,575 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:15:26,576 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:15:26,690 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:15:26,692 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":21,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:15:26,693 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:15:31,576 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:15:31,577 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:15:31,671 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:15:31,673 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":16,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:15:31,674 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:15:36,574 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:15:36,575 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:15:36,670 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:15:36,672 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":11,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:15:36,673 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:15:47,005 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:15:47,006 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:15:47,122 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:15:47,124 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:15:47,126 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:15:56,796 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:15:56,802 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
+2026-03-12 12:15:56,802 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
+2026-03-12 12:16:03,922 [INFO] wechat-backend - HTTP GET /api/check-proxy from 127.0.0.1
+2026-03-12 12:16:04,204 [INFO] httpx - HTTP Request: GET https://kps.kdlapi.com/api/getkps/?secret_id=okny4zs472q1ebsfi1xh&signature=lvh3mlxkt8a2whzjcslxx5qm0cbuem8w&num=1&sep=1 "HTTP/1.1 200 OK"
+2026-03-12 12:16:05,339 [INFO] httpx - HTTP Request: GET https://httpbin.org/ip "HTTP/1.1 200 OK"
+2026-03-12 12:16:05,345 [INFO] wechat-backend - HTTP GET /api/check-proxy -> 200
+2026-03-12 12:16:32,599 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:16:32,599 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:16:32,699 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:16:32,701 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:16:32,702 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:17:32,598 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:17:32,599 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:17:32,702 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:17:32,703 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:17:32,704 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:17:36,620 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:17:36,624 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:17:36,721 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:17:36,722 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:17:36,722 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:17:41,575 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:17:41,575 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:17:41,675 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:17:41,675 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:17:41,676 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:17:46,699 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:17:46,700 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:17:46,800 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:17:46,801 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:17:46,801 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:17:51,654 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:17:51,655 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:17:51,787 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:17:51,795 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:17:51,796 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:17:57,578 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:17:57,579 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:17:57,679 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:17:57,680 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:17:57,681 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:18:07,207 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:18:07,208 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:18:07,323 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:18:07,324 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:18:07,324 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:18:13,577 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:18:13,578 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:18:13,671 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:18:13,673 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:18:13,674 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:18:23,813 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:18:23,813 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:18:23,922 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:18:23,925 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:18:23,927 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:18:29,576 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:18:29,576 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:18:29,674 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:18:29,675 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:18:29,676 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:18:32,614 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:18:32,615 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:18:32,725 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:18:32,728 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:18:32,728 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:19:21,383 [INFO] wechat-backend - proxy config: tunnel=False (TUNNEL_PROXY=(empty)), kdl=True (KDL_API=set)
+2026-03-12 12:19:21,529 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:19:21,530 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
+2026-03-12 12:19:21,530 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
+2026-03-12 12:19:32,675 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:19:32,676 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:19:32,768 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:19:32,770 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:19:32,771 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:19:34,363 [INFO] wechat-backend - HTTP GET /api/check-proxy from 127.0.0.1
+2026-03-12 12:19:34,364 [INFO] wechat-backend - proxy resolve: auto -> kdl (fetch from API)
+2026-03-12 12:19:34,629 [INFO] httpx - HTTP Request: GET https://kps.kdlapi.com/api/getkps/?secret_id=okny4zs472q1ebsfi1xh&signature=lvh3mlxkt8a2whzjcslxx5qm0cbuem8w&num=1&sep=1 "HTTP/1.1 200 OK"
+2026-03-12 12:19:34,632 [INFO] wechat-backend - check-proxy: using kdl -> http://***@218.78.109.253:16816/
+2026-03-12 12:19:34,632 [INFO] wechat-backend - check-proxy: source=kdl, proxy_preview=http://fawbjjkk:***@218.78.109.253:16816/
+2026-03-12 12:19:35,688 [INFO] httpx - HTTP Request: GET https://httpbin.org/ip "HTTP/1.1 200 OK"
+2026-03-12 12:19:35,689 [INFO] wechat-backend - check-proxy: ok, status=200
+2026-03-12 12:19:35,692 [INFO] wechat-backend - HTTP GET /api/check-proxy -> 200
+2026-03-12 12:20:32,606 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:20:32,606 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:20:32,710 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:20:32,712 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:20:32,712 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:21:32,590 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:21:32,591 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:21:32,689 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:21:32,690 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A6XW6E_ukAGniSQetIQv","state":0,"push_login_url_expired_time":0,"effective_time":0,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:21:32,690 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:22:24,611 [INFO] wechat-backend - HTTP POST /auth/qrcode from 127.0.0.1
+2026-03-12 12:22:24,615 [INFO] wechat-backend - proxy resolve: auto -> kdl (fetch from API)
+2026-03-12 12:22:24,886 [INFO] httpx - HTTP Request: GET https://kps.kdlapi.com/api/getkps/?secret_id=okny4zs472q1ebsfi1xh&signature=lvh3mlxkt8a2whzjcslxx5qm0cbuem8w&num=1&sep=1 "HTTP/1.1 200 OK"
+2026-03-12 12:22:24,889 [INFO] wechat-backend - GetLoginQrCodeNewDirect: using proxy from KDL API, len=46
+2026-03-12 12:22:24,889 [INFO] wechat-backend - GetLoginQrCodeNewDirect: proxy=yes, force_mac=False, IpadOrmac=ipad
+2026-03-12 12:22:24,890 [INFO] wechat-backend - GetLoginQrCodeNewDirect: key=HBpEnbtj9BJZ, payload={'Proxy': 'http://fawbjjkk:5hz6avfb@218.78.109.253:16816/', 'IpadOrmac': 'ipad', 'Check': False}, url=http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect
+2026-03-12 12:22:27,501 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:22:27,503 [INFO] wechat-backend - Upstream GetLoginQrCodeNewDirect success: status=200, body_len=500
+2026-03-12 12:22:27,503 [INFO] wechat-backend - Stored Data62 (full) for key=HBpEnbtj9BJZ (len=344), valid=True, check=完整有效
+2026-03-12 12:22:27,503 [INFO] wechat-backend - Data62 full: 62706c6973743030d4010203040506090a582476657273696f6e58246f626a65637473592461726368697665725424746f7012000186a0a2070855246e756c6c5f102064346461356637326330626237633631326338336262626264613137323834345f100f4e534b657965644172636869766572d10b0c54726f6f74800108111a232d32373a406375787d0000000000000101000000000000000d0000000000000000000000000000007f
+2026-03-12 12:22:27,504 [INFO] wechat-backend - HTTP POST /auth/qrcode -> 200
+2026-03-12 12:22:29,534 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:22:29,535 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:22:30,515 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:22:30,517 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o51UGdt2tWvGjjuyAMHb","state":0,"push_login_url_expired_time":0,"effective_time":238,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:22:30,518 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:22:32,585 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:22:32,587 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:22:32,693 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:22:32,695 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o51UGdt2tWvGjjuyAMHb","state":0,"push_login_url_expired_time":0,"effective_time":236,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:22:32,696 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:22:32,703 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:22:32,704 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:22:32,808 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:22:32,830 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o51UGdt2tWvGjjuyAMHb","state":0,"push_login_url_expired_time":0,"effective_time":236,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:22:32,831 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:22:42,946 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:22:42,947 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:22:43,057 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:22:43,058 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o51UGdt2tWvGjjuyAMHb","state":0,"push_login_url_expired_time":0,"effective_time":226,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:22:43,058 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:22:47,577 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:22:47,577 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:22:47,710 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:22:47,711 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o51UGdt2tWvGjjuyAMHb","state":0,"push_login_url_expired_time":0,"effective_time":221,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:22:47,712 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:22:53,361 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:22:53,362 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:22:53,496 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:22:53,498 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o51UGdt2tWvGjjuyAMHb","state":0,"push_login_url_expired_time":0,"effective_time":215,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:22:53,499 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:22:57,580 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:22:57,581 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:22:57,701 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:22:57,703 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o51UGdt2tWvGjjuyAMHb","state":0,"push_login_url_expired_time":0,"effective_time":211,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:22:57,704 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:23:07,038 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:23:07,038 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:23:07,156 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:23:07,158 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o51UGdt2tWvGjjuyAMHb","state":0,"push_login_url_expired_time":0,"effective_time":202,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:23:07,159 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:23:10,850 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:23:10,850 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:23:10,955 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:23:10,956 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o51UGdt2tWvGjjuyAMHb","state":0,"push_login_url_expired_time":0,"effective_time":198,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:23:10,956 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:23:15,579 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:23:15,579 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:23:15,683 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:23:15,683 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o51UGdt2tWvGjjuyAMHb","state":0,"push_login_url_expired_time":0,"effective_time":193,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:23:15,684 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:23:25,794 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:23:25,795 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:23:25,897 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:23:25,898 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o51UGdt2tWvGjjuyAMHb","state":0,"push_login_url_expired_time":0,"effective_time":183,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:23:25,898 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:23:31,579 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:23:31,580 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:23:31,675 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:23:31,677 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o51UGdt2tWvGjjuyAMHb","state":0,"push_login_url_expired_time":0,"effective_time":177,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:23:31,678 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:23:32,589 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:23:32,589 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:23:32,693 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:23:32,694 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o51UGdt2tWvGjjuyAMHb","state":0,"push_login_url_expired_time":0,"effective_time":176,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:23:32,695 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:23:32,699 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:23:32,699 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:23:32,807 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:23:32,808 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o51UGdt2tWvGjjuyAMHb","state":0,"push_login_url_expired_time":0,"effective_time":176,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:23:32,808 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:24:32,699 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:24:32,702 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:24:32,849 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:24:32,852 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o51UGdt2tWvGjjuyAMHb","state":0,"push_login_url_expired_time":0,"effective_time":116,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:24:32,853 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:24:32,859 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:24:32,860 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:24:32,954 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:24:32,955 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o51UGdt2tWvGjjuyAMHb","state":0,"push_login_url_expired_time":0,"effective_time":116,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:24:32,956 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:25:32,628 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:25:32,629 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:25:32,728 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:25:32,730 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o51UGdt2tWvGjjuyAMHb","state":0,"push_login_url_expired_time":0,"effective_time":55,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:25:32,731 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:25:32,735 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:25:32,736 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:25:32,853 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:25:32,854 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o51UGdt2tWvGjjuyAMHb","state":0,"push_login_url_expired_time":0,"effective_time":55,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:25:32,855 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:26:25,711 [INFO] wechat-backend - proxy config: tunnel=False (TUNNEL_PROXY=(empty)), kdl=False (KDL_API=(empty))
+2026-03-12 12:26:25,865 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:26:25,866 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
+2026-03-12 12:26:25,866 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
+2026-03-12 12:26:31,504 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:26:31,509 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:26:31,614 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:26:31,616 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o51UGdt2tWvGjjuyAMHb","state":0,"push_login_url_expired_time":0,"effective_time":11,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:26:31,617 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:26:32,591 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:26:32,592 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:26:32,705 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:26:32,707 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o51UGdt2tWvGjjuyAMHb","state":0,"push_login_url_expired_time":0,"effective_time":11,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:26:32,708 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:26:32,802 [INFO] wechat-backend - HTTP POST /auth/qrcode from 127.0.0.1
+2026-03-12 12:26:32,806 [INFO] wechat-backend - GetLoginQrCodeNewDirect: proxy=empty(未配置则后端自动读 env/KDL),force_mac=False
+2026-03-12 12:26:32,806 [INFO] wechat-backend - GetLoginQrCodeNewDirect: key=HBpEnbtj9BJZ, payload={'Proxy': '', 'IpadOrmac': 'ipad', 'Check': False}, url=http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect
+2026-03-12 12:26:35,277 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:26:35,279 [INFO] wechat-backend - Upstream GetLoginQrCodeNewDirect success: status=200, body_len=500
+2026-03-12 12:26:35,280 [INFO] wechat-backend - Stored Data62 (full) for key=HBpEnbtj9BJZ (len=344), valid=True, check=完整有效
+2026-03-12 12:26:35,280 [INFO] wechat-backend - Data62 full: 62706c6973743030d4010203040506090a582476657273696f6e58246f626a65637473592461726368697665725424746f7012000186a0a2070855246e756c6c5f102064346461356637326330626237633631326338336262626264613137323834345f100f4e534b657965644172636869766572d10b0c54726f6f74800108111a232d32373a406375787d0000000000000101000000000000000d0000000000000000000000000000007f
+2026-03-12 12:26:35,281 [INFO] wechat-backend - HTTP POST /auth/qrcode -> 200
+2026-03-12 12:26:47,313 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:26:47,314 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:26:47,463 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:26:47,466 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"49gE_QcGtKc6aGWcQUwB","state":0,"push_login_url_expired_time":0,"effective_time":229,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:26:47,467 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:26:47,474 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:26:47,475 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:26:47,574 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:26:47,576 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"49gE_QcGtKc6aGWcQUwB","state":0,"push_login_url_expired_time":0,"effective_time":229,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:26:47,577 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:26:50,583 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:26:50,584 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:26:50,696 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:26:50,698 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"49gE_QcGtKc6aGWcQUwB","state":0,"push_login_url_expired_time":0,"effective_time":226,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:26:50,699 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:27:05,583 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:27:05,584 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:27:05,713 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:27:05,715 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"49gE_QcGtKc6aGWcQUwB","state":0,"push_login_url_expired_time":0,"effective_time":211,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:27:05,716 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:27:10,583 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:27:10,584 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:27:10,686 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:27:10,689 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"49gE_QcGtKc6aGWcQUwB","state":0,"push_login_url_expired_time":0,"effective_time":206,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:27:10,690 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:27:21,298 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:27:21,299 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:27:21,402 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:27:21,404 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"49gE_QcGtKc6aGWcQUwB","state":0,"push_login_url_expired_time":0,"effective_time":196,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:27:21,405 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:27:28,150 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:27:28,151 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:27:28,247 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:27:28,248 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"49gE_QcGtKc6aGWcQUwB","state":0,"push_login_url_expired_time":0,"effective_time":189,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:27:28,249 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:27:32,686 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:27:32,687 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:27:32,806 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:27:32,808 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"49gE_QcGtKc6aGWcQUwB","state":0,"push_login_url_expired_time":0,"effective_time":184,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:27:32,808 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:27:32,813 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:27:32,813 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:27:32,912 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:27:32,930 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"49gE_QcGtKc6aGWcQUwB","state":0,"push_login_url_expired_time":0,"effective_time":184,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:27:32,931 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:27:36,676 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:27:36,677 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:27:36,774 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:27:36,776 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"49gE_QcGtKc6aGWcQUwB","state":0,"push_login_url_expired_time":0,"effective_time":180,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:27:36,777 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:28:32,684 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:28:32,685 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:28:32,780 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:28:32,799 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"49gE_QcGtKc6aGWcQUwB","state":0,"push_login_url_expired_time":0,"effective_time":124,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:28:32,800 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:28:32,803 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:28:32,805 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:28:32,894 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:28:32,894 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"49gE_QcGtKc6aGWcQUwB","state":0,"push_login_url_expired_time":0,"effective_time":124,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:28:32,895 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:29:32,685 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:29:32,686 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:29:32,807 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:29:32,809 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"49gE_QcGtKc6aGWcQUwB","state":0,"push_login_url_expired_time":0,"effective_time":64,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:29:32,810 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:29:32,815 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:29:32,815 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:29:32,915 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:29:32,931 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"49gE_QcGtKc6aGWcQUwB","state":0,"push_login_url_expired_time":0,"effective_time":64,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:29:32,932 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:29:55,780 [INFO] wechat-backend - proxy config: tunnel=True (TUNNEL_PROXY=218.78.109.253:16816), kdl=False (KDL_API=(empty))
+2026-03-12 12:29:55,927 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:29:55,928 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
+2026-03-12 12:29:55,928 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
+2026-03-12 12:30:13,616 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:30:13,618 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:30:13,828 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:30:13,830 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"49gE_QcGtKc6aGWcQUwB","state":0,"push_login_url_expired_time":0,"effective_time":23,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:30:13,831 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:30:15,406 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:30:15,406 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:30:15,444 [INFO] wechat-backend - HTTP POST /auth/qrcode from 127.0.0.1
+2026-03-12 12:30:15,452 [INFO] wechat-backend - proxy resolve: auto -> tunnel (socks5h), TUNNEL_PROXY=218.78.109.253:16816
+2026-03-12 12:30:15,452 [INFO] wechat-backend - GetLoginQrCodeNewDirect: using proxy from tunnel (socks5h), len=49
+2026-03-12 12:30:15,453 [INFO] wechat-backend - GetLoginQrCodeNewDirect: proxy=yes, force_mac=False, IpadOrmac=ipad
+2026-03-12 12:30:15,453 [INFO] wechat-backend - GetLoginQrCodeNewDirect: key=HBpEnbtj9BJZ, payload={'Proxy': 'socks5h://fawbjjkk:5hz6avfb@218.78.109.253:16816/', 'IpadOrmac': 'ipad', 'Check': False}, url=http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect
+2026-03-12 12:30:15,508 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:30:15,509 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"49gE_QcGtKc6aGWcQUwB","state":0,"push_login_url_expired_time":0,"effective_time":22,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:30:15,509 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:30:20,327 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:30:20,329 [INFO] wechat-backend - Upstream GetLoginQrCodeNewDirect success: status=200, body_len=500
+2026-03-12 12:30:20,330 [INFO] wechat-backend - Stored Data62 (full) for key=HBpEnbtj9BJZ (len=344), valid=True, check=完整有效
+2026-03-12 12:30:20,330 [INFO] wechat-backend - Data62 full: 62706c6973743030d4010203040506090a582476657273696f6e58246f626a65637473592461726368697665725424746f7012000186a0a2070855246e756c6c5f102064346461356637326330626237633631326338336262626264613137323834345f100f4e534b657965644172636869766572d10b0c54726f6f74800108111a232d32373a406375787d0000000000000101000000000000000d0000000000000000000000000000007f
+2026-03-12 12:30:20,331 [INFO] wechat-backend - HTTP POST /auth/qrcode -> 200
+2026-03-12 12:30:22,357 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:30:22,358 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:30:22,462 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:30:22,464 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I41MSqTIIXoQ70vdGU4B","state":0,"push_login_url_expired_time":0,"effective_time":239,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:30:22,465 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:30:25,357 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:30:25,358 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:30:25,468 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:30:25,470 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I41MSqTIIXoQ70vdGU4B","state":0,"push_login_url_expired_time":0,"effective_time":236,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:30:25,471 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:30:30,359 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:30:30,359 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:30:30,459 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:30:30,461 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I41MSqTIIXoQ70vdGU4B","state":0,"push_login_url_expired_time":0,"effective_time":232,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:30:30,462 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:30:32,691 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:30:32,692 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:30:32,798 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:30:32,800 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I41MSqTIIXoQ70vdGU4B","state":0,"push_login_url_expired_time":0,"effective_time":229,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:30:32,801 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:30:35,354 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:30:35,356 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:30:35,459 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:30:35,461 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I41MSqTIIXoQ70vdGU4B","state":0,"push_login_url_expired_time":0,"effective_time":227,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:30:35,462 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:30:50,682 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:30:50,683 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:30:50,809 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:30:50,811 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I41MSqTIIXoQ70vdGU4B","state":0,"push_login_url_expired_time":0,"effective_time":211,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:30:50,812 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:31:03,148 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:31:03,149 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:31:03,249 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:31:03,250 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I41MSqTIIXoQ70vdGU4B","state":0,"push_login_url_expired_time":0,"effective_time":199,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:31:03,251 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:31:07,044 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:31:07,045 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:31:07,147 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:31:07,148 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I41MSqTIIXoQ70vdGU4B","state":0,"push_login_url_expired_time":0,"effective_time":195,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:31:07,148 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:31:10,679 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:31:10,679 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:31:10,784 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:31:10,786 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I41MSqTIIXoQ70vdGU4B","state":0,"push_login_url_expired_time":0,"effective_time":191,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:31:10,786 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:31:19,490 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:31:19,490 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:31:19,608 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:31:19,609 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I41MSqTIIXoQ70vdGU4B","state":0,"push_login_url_expired_time":0,"effective_time":182,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:31:19,610 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:31:25,904 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:31:25,908 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:31:26,014 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:31:26,016 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I41MSqTIIXoQ70vdGU4B","state":0,"push_login_url_expired_time":0,"effective_time":176,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:31:26,017 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:31:30,358 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:31:30,359 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:31:30,458 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:31:30,460 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I41MSqTIIXoQ70vdGU4B","state":0,"push_login_url_expired_time":0,"effective_time":172,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:31:30,460 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:31:32,687 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:31:32,689 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:31:32,790 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:31:32,791 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I41MSqTIIXoQ70vdGU4B","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":240,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:31:32,792 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:31:35,355 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:31:35,355 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:31:35,521 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:31:35,536 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I41MSqTIIXoQ70vdGU4B","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":238,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:31:35,537 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:31:40,356 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:31:40,357 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:31:40,450 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:31:40,451 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I41MSqTIIXoQ70vdGU4B","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":233,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:31:40,451 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:31:45,355 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:31:45,356 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:31:45,445 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:31:45,446 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I41MSqTIIXoQ70vdGU4B","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":228,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:31:45,446 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:31:50,355 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:31:50,356 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:31:50,438 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:31:50,438 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I41MSqTIIXoQ70vdGU4B","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":223,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:31:50,439 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:31:55,357 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:31:55,358 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:31:55,447 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:31:55,448 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I41MSqTIIXoQ70vdGU4B","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":222,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:31:55,449 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:32:00,360 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:32:00,361 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:32:00,479 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:32:00,481 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I41MSqTIIXoQ70vdGU4B","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":222,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:32:00,482 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:32:05,356 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:32:05,356 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:32:05,453 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:32:05,455 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I41MSqTIIXoQ70vdGU4B","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":222,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:32:05,456 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:32:10,356 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:32:10,357 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:32:10,457 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:32:10,458 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I41MSqTIIXoQ70vdGU4B","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":222,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:32:10,458 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:32:11,591 [INFO] wechat-backend - HTTP POST /auth/qrcode from 127.0.0.1
+2026-03-12 12:32:11,594 [INFO] wechat-backend - proxy resolve: auto -> tunnel (socks5h), TUNNEL_PROXY=218.78.109.253:16816
+2026-03-12 12:32:11,598 [INFO] wechat-backend - GetLoginQrCodeNewDirect: using proxy from tunnel (socks5h), len=49
+2026-03-12 12:32:11,599 [INFO] wechat-backend - GetLoginQrCodeNewDirect: proxy=yes, force_mac=True, IpadOrmac=mac
+2026-03-12 12:32:11,600 [INFO] wechat-backend - GetLoginQrCodeNewDirect: key=HBpEnbtj9BJZ, payload={'Proxy': 'socks5h://fawbjjkk:5hz6avfb@218.78.109.253:16816/', 'IpadOrmac': 'mac', 'Check': False}, url=http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect
+2026-03-12 12:32:14,253 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:32:14,255 [INFO] wechat-backend - Upstream GetLoginQrCodeNewDirect success: status=200, body_len=500
+2026-03-12 12:32:14,256 [INFO] wechat-backend - Stored Data62 (full) for key=HBpEnbtj9BJZ (len=344), valid=True, check=完整有效
+2026-03-12 12:32:14,256 [INFO] wechat-backend - Data62 full: 62706c6973743030d4010203040506090a582476657273696f6e58246f626a65637473592461726368697665725424746f7012000186a0a2070855246e756c6c5f102064346461356637326330626237633631326338336262626264613137323834345f100f4e534b657965644172636869766572d10b0c54726f6f74800108111a232d32373a406375787d0000000000000101000000000000000d0000000000000000000000000000007f
+2026-03-12 12:32:14,256 [INFO] wechat-backend - HTTP POST /auth/qrcode -> 200
+2026-03-12 12:32:16,276 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:32:16,277 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:32:16,415 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:32:16,416 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g9CrtbRSa74nVxTluGVh","state":0,"push_login_url_expired_time":0,"effective_time":239,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:32:16,417 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:32:20,311 [INFO] wechat-backend - HTTP POST /auth/qrcode from 127.0.0.1
+2026-03-12 12:32:20,328 [INFO] wechat-backend - proxy resolve: auto -> tunnel (socks5h), TUNNEL_PROXY=218.78.109.253:16816
+2026-03-12 12:32:20,328 [INFO] wechat-backend - GetLoginQrCodeNewDirect: using proxy from tunnel (socks5h), len=49
+2026-03-12 12:32:20,328 [INFO] wechat-backend - GetLoginQrCodeNewDirect: proxy=yes, force_mac=True, IpadOrmac=mac
+2026-03-12 12:32:20,328 [INFO] wechat-backend - GetLoginQrCodeNewDirect: key=HBpEnbtj9BJZ, payload={'Proxy': 'socks5h://fawbjjkk:5hz6avfb@218.78.109.253:16816/', 'IpadOrmac': 'mac', 'Check': False}, url=http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect
+2026-03-12 12:32:25,148 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:32:25,149 [INFO] wechat-backend - Upstream GetLoginQrCodeNewDirect success: status=200, body_len=500
+2026-03-12 12:32:25,150 [INFO] wechat-backend - Stored Data62 (full) for key=HBpEnbtj9BJZ (len=344), valid=True, check=完整有效
+2026-03-12 12:32:25,150 [INFO] wechat-backend - Data62 full: 62706c6973743030d4010203040506090a582476657273696f6e58246f626a65637473592461726368697665725424746f7012000186a0a2070855246e756c6c5f102064346461356637326330626237633631326338336262626264613137323834345f100f4e534b657965644172636869766572d10b0c54726f6f74800108111a232d32373a406375787d0000000000000101000000000000000d0000000000000000000000000000007f
+2026-03-12 12:32:25,150 [INFO] wechat-backend - HTTP POST /auth/qrcode -> 200
+2026-03-12 12:32:25,178 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js from 127.0.0.1
+2026-03-12 12:32:25,361 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7765/assets/N_jYM_2V.js "HTTP/1.1 200 OK"
+2026-03-12 12:32:25,462 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js -> 200
+2026-03-12 12:32:27,174 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:32:27,175 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:32:27,268 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:32:27,269 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g8_Gnpof8ilIqTkGDk4Y","state":0,"push_login_url_expired_time":0,"effective_time":240,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:32:27,269 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:32:30,679 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:32:30,680 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:32:30,783 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:32:30,784 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g8_Gnpof8ilIqTkGDk4Y","state":0,"push_login_url_expired_time":0,"effective_time":236,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:32:30,784 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:32:32,689 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:32:32,690 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:32:32,803 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:32:32,804 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g8_Gnpof8ilIqTkGDk4Y","state":0,"push_login_url_expired_time":0,"effective_time":234,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:32:32,805 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:32:42,930 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:32:42,932 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:32:43,046 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:32:43,048 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g8_Gnpof8ilIqTkGDk4Y","state":0,"push_login_url_expired_time":0,"effective_time":224,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:32:43,049 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:32:55,562 [INFO] wechat-backend - proxy config: tunnel=True (TUNNEL_PROXY=218.78.109.253:16816), kdl=False (KDL_API=(empty))
+2026-03-12 12:32:55,709 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:32:55,710 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
+2026-03-12 12:32:55,710 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
+2026-03-12 12:33:03,246 [INFO] wechat-backend - HTTP POST /auth/qrcode from 127.0.0.1
+2026-03-12 12:33:03,251 [INFO] wechat-backend - proxy resolve: auto -> tunnel (socks5h), TUNNEL_PROXY=218.78.109.253:16816
+2026-03-12 12:33:03,251 [INFO] wechat-backend - GetLoginQrCodeNewDirect: using proxy from tunnel (socks5h), len=49
+2026-03-12 12:33:03,266 [INFO] wechat-backend - GetLoginQrCodeNewDirect: proxy=yes, force_mac=False, IpadOrmac=ipad
+2026-03-12 12:33:03,266 [INFO] wechat-backend - GetLoginQrCodeNewDirect 请求参数: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect, Proxy=socks5h://fawbjjkk:***@218.78.109.253:16816/, Check=False, IpadOrmac=ipad
+2026-03-12 12:33:06,267 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:33:06,269 [INFO] wechat-backend - Upstream GetLoginQrCodeNewDirect success: status=200, body_len=500
+2026-03-12 12:33:06,270 [INFO] wechat-backend - Stored Data62 (full) for key=HBpEnbtj9BJZ (len=344), valid=True, check=完整有效
+2026-03-12 12:33:06,270 [INFO] wechat-backend - Data62 full: 62706c6973743030d4010203040506090a582476657273696f6e58246f626a65637473592461726368697665725424746f7012000186a0a2070855246e756c6c5f102064346461356637326330626237633631326338336262626264613137323834345f100f4e534b657965644172636869766572d10b0c54726f6f74800108111a232d32373a406375787d0000000000000101000000000000000d0000000000000000000000000000007f
+2026-03-12 12:33:06,271 [INFO] wechat-backend - HTTP POST /auth/qrcode -> 200
+2026-03-12 12:33:10,969 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:33:10,970 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:33:11,184 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:33:11,186 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g8_Gnpof8ilIqTkGDk4Y","state":0,"push_login_url_expired_time":0,"effective_time":196,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:33:11,187 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:33:21,319 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:33:21,320 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:33:21,438 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:33:21,440 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g8_Gnpof8ilIqTkGDk4Y","state":0,"push_login_url_expired_time":0,"effective_time":185,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:33:21,441 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:33:31,993 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:33:31,994 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:33:32,096 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:33:32,097 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g8_Gnpof8ilIqTkGDk4Y","state":0,"push_login_url_expired_time":0,"effective_time":175,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:33:32,098 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:33:32,714 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:33:32,715 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:33:32,811 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:33:32,812 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g8_Gnpof8ilIqTkGDk4Y","state":0,"push_login_url_expired_time":0,"effective_time":174,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:33:32,812 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:33:36,307 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:33:36,308 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:33:36,430 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:33:36,432 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g8_Gnpof8ilIqTkGDk4Y","state":0,"push_login_url_expired_time":0,"effective_time":170,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:33:36,433 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:33:41,308 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:33:41,309 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:33:41,439 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:33:41,441 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g8_Gnpof8ilIqTkGDk4Y","state":0,"push_login_url_expired_time":0,"effective_time":165,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_c261419db454466592f198733c7c1cf0\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_c261419db454466592f198733c7c1cf0\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
+2026-03-12 12:33:41,441 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
+2026-03-12 12:33:41,442 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:33:41,450 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js from 127.0.0.1
+2026-03-12 12:33:41,619 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7765/assets/N_jYM_2V.js "HTTP/1.1 200 OK"
+2026-03-12 12:33:41,716 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js -> 200
+2026-03-12 12:33:46,683 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:33:46,684 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:33:46,780 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:33:46,781 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g8_Gnpof8ilIqTkGDk4Y","state":0,"push_login_url_expired_time":0,"effective_time":160,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_c261419db454466592f198733c7c1cf0\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_c261419db454466592f198733c7c1cf0\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
+2026-03-12 12:33:46,781 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
+2026-03-12 12:33:46,782 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:33:51,684 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:33:51,685 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:33:51,783 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:33:51,785 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g8_Gnpof8ilIqTkGDk4Y","state":0,"push_login_url_expired_time":0,"effective_time":155,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_c261419db454466592f198733c7c1cf0\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_c261419db454466592f198733c7c1cf0\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
+2026-03-12 12:33:51,786 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
+2026-03-12 12:33:51,788 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:33:56,306 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:33:56,307 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:33:56,422 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:33:56,423 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g8_Gnpof8ilIqTkGDk4Y","state":0,"push_login_url_expired_time":0,"effective_time":150,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_c261419db454466592f198733c7c1cf0\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_c261419db454466592f198733c7c1cf0\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
+2026-03-12 12:33:56,424 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
+2026-03-12 12:33:56,424 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:34:01,548 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:34:01,549 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:34:01,678 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:34:01,680 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g8_Gnpof8ilIqTkGDk4Y","state":0,"push_login_url_expired_time":0,"effective_time":145,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_c261419db454466592f198733c7c1cf0\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_c261419db454466592f198733c7c1cf0\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
+2026-03-12 12:34:01,680 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
+2026-03-12 12:34:01,681 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:34:06,684 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:34:06,684 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:34:06,849 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:34:06,851 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g8_Gnpof8ilIqTkGDk4Y","state":0,"push_login_url_expired_time":0,"effective_time":140,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_c261419db454466592f198733c7c1cf0\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_c261419db454466592f198733c7c1cf0\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
+2026-03-12 12:34:06,852 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
+2026-03-12 12:34:06,853 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:34:11,685 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:34:11,686 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:34:11,791 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:34:11,794 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g8_Gnpof8ilIqTkGDk4Y","state":0,"push_login_url_expired_time":0,"effective_time":135,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_c261419db454466592f198733c7c1cf0\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_c261419db454466592f198733c7c1cf0\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
+2026-03-12 12:34:11,794 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
+2026-03-12 12:34:11,795 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:34:16,685 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:34:16,686 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:34:16,799 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:34:16,801 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g8_Gnpof8ilIqTkGDk4Y","state":0,"push_login_url_expired_time":0,"effective_time":130,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_c261419db454466592f198733c7c1cf0\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_c261419db454466592f198733c7c1cf0\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
+2026-03-12 12:34:16,801 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
+2026-03-12 12:34:16,802 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:34:21,686 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:34:21,687 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:34:21,800 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:34:21,801 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g8_Gnpof8ilIqTkGDk4Y","state":0,"push_login_url_expired_time":0,"effective_time":125,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_c261419db454466592f198733c7c1cf0\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_c261419db454466592f198733c7c1cf0\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
+2026-03-12 12:34:21,802 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
+2026-03-12 12:34:21,803 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:34:26,688 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:34:26,688 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:34:26,787 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:34:26,803 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g8_Gnpof8ilIqTkGDk4Y","state":0,"push_login_url_expired_time":0,"effective_time":120,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_c261419db454466592f198733c7c1cf0\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_c261419db454466592f198733c7c1cf0\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
+2026-03-12 12:34:26,804 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
+2026-03-12 12:34:26,805 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:34:31,311 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:34:31,312 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:34:31,439 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:34:31,440 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g8_Gnpof8ilIqTkGDk4Y","state":0,"push_login_url_expired_time":0,"effective_time":115,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_c261419db454466592f198733c7c1cf0\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_c261419db454466592f198733c7c1cf0\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
+2026-03-12 12:34:31,441 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
+2026-03-12 12:34:31,442 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:34:32,709 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:34:32,710 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:34:32,817 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:34:32,818 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g8_Gnpof8ilIqTkGDk4Y","state":0,"push_login_url_expired_time":0,"effective_time":114,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_c261419db454466592f198733c7c1cf0\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_c261419db454466592f198733c7c1cf0\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
+2026-03-12 12:34:32,818 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
+2026-03-12 12:34:32,819 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:34:32,827 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js from 127.0.0.1
+2026-03-12 12:34:32,975 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7765/assets/N_jYM_2V.js "HTTP/1.1 200 OK"
+2026-03-12 12:34:33,068 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js -> 200
+2026-03-12 12:34:34,726 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:34:34,727 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:34:34,820 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:34:34,823 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g8_Gnpof8ilIqTkGDk4Y","state":0,"push_login_url_expired_time":0,"effective_time":112,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_c261419db454466592f198733c7c1cf0\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_c261419db454466592f198733c7c1cf0\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
+2026-03-12 12:34:34,824 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
+2026-03-12 12:34:34,825 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:34:34,832 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js from 127.0.0.1
+2026-03-12 12:34:34,983 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7765/assets/N_jYM_2V.js "HTTP/1.1 200 OK"
+2026-03-12 12:34:35,079 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js -> 200
+2026-03-12 12:35:01,064 [INFO] wechat-backend - HTTP POST /auth/qrcode from 127.0.0.1
+2026-03-12 12:35:01,065 [INFO] wechat-backend - proxy resolve: auto -> tunnel (socks5h), TUNNEL_PROXY=218.78.109.253:16816
+2026-03-12 12:35:01,065 [INFO] wechat-backend - GetLoginQrCodeNewDirect: using proxy from tunnel (socks5h), len=49
+2026-03-12 12:35:01,066 [INFO] wechat-backend - GetLoginQrCodeNewDirect: proxy=yes, force_mac=True, IpadOrmac=mac
+2026-03-12 12:35:01,066 [INFO] wechat-backend - GetLoginQrCodeNewDirect 请求参数: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect, Proxy=socks5h://fawbjjkk:***@218.78.109.253:16816/, Check=False, IpadOrmac=mac
+2026-03-12 12:35:05,929 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:35:05,930 [INFO] wechat-backend - Upstream GetLoginQrCodeNewDirect success: status=200, body_len=500
+2026-03-12 12:35:05,931 [INFO] wechat-backend - Stored Data62 (full) for key=HBpEnbtj9BJZ (len=344), valid=True, check=完整有效
+2026-03-12 12:35:05,931 [INFO] wechat-backend - Data62 full: 62706c6973743030d4010203040506090a582476657273696f6e58246f626a65637473592461726368697665725424746f7012000186a0a2070855246e756c6c5f102064346461356637326330626237633631326338336262626264613137323834345f100f4e534b657965644172636869766572d10b0c54726f6f74800108111a232d32373a406375787d0000000000000101000000000000000d0000000000000000000000000000007f
+2026-03-12 12:35:05,931 [INFO] wechat-backend - HTTP POST /auth/qrcode -> 200
+2026-03-12 12:35:07,957 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:35:07,958 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:35:08,052 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:35:08,053 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g8_Gnpof8ilIqTkGDk4Y","state":0,"push_login_url_expired_time":0,"effective_time":79,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:35:08,054 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:35:10,957 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:35:10,958 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:35:11,063 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:35:11,064 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g8PP1eEzl0ezRUUWSa55","state":0,"push_login_url_expired_time":0,"effective_time":236,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:35:11,064 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:37:20,263 [INFO] wechat-backend - proxy config: tunnel=True (TUNNEL_PROXY=218.78.109.253:16816), kdl=False (KDL_API=(empty))
+2026-03-12 12:37:20,404 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:37:20,405 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
+2026-03-12 12:37:20,405 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
+2026-03-12 12:37:27,544 [INFO] wechat-backend - HTTP POST /auth/qrcode from 127.0.0.1
+2026-03-12 12:37:27,552 [INFO] wechat-backend - proxy resolve: auto -> tunnel (socks5h), TUNNEL_PROXY=218.78.109.253:16816
+2026-03-12 12:37:27,553 [INFO] wechat-backend - GetLoginQrCodeNewDirect: using proxy from tunnel (socks5h), len=49
+2026-03-12 12:37:27,553 [INFO] wechat-backend - GetLoginQrCodeNewDirect: proxy=yes, force_mac=True, IpadOrmac=mac
+2026-03-12 12:37:27,553 [INFO] wechat-backend - GetLoginQrCodeNewDirect 请求参数: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect, Proxy=socks5h://fawbjjkk:***@218.78.109.253:16816/, Check=False, IpadOrmac=mac
+2026-03-12 12:37:30,212 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:37:30,214 [INFO] wechat-backend - Upstream GetLoginQrCodeNewDirect success: status=200, body_len=500
+2026-03-12 12:37:30,215 [INFO] wechat-backend - Stored Data62 (full) for key=HBpEnbtj9BJZ (len=344), valid=True, check=完整有效
+2026-03-12 12:37:30,215 [INFO] wechat-backend - Data62 full: 62706c6973743030d4010203040506090a582476657273696f6e58246f626a65637473592461726368697665725424746f7012000186a0a2070855246e756c6c5f102064346461356637326330626237633631326338336262626264613137323834345f100f4e534b657965644172636869766572d10b0c54726f6f74800108111a232d32373a406375787d0000000000000101000000000000000d0000000000000000000000000000007f
+2026-03-12 12:37:30,216 [INFO] wechat-backend - HTTP POST /auth/qrcode -> 200
+2026-03-12 12:37:30,246 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js from 127.0.0.1
+2026-03-12 12:37:30,431 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7765/assets/N_jYM_2V.js "HTTP/1.1 200 OK"
+2026-03-12 12:37:30,512 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js -> 200
+2026-03-12 12:37:32,254 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:37:32,255 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:37:32,360 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:37:32,362 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","state":0,"push_login_url_expired_time":0,"effective_time":239,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:37:32,362 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:37:32,696 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:37:32,697 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:37:32,804 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:37:32,806 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","state":0,"push_login_url_expired_time":0,"effective_time":239,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:37:32,807 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:37:35,691 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:37:35,692 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:37:35,790 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:37:35,793 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","state":0,"push_login_url_expired_time":0,"effective_time":236,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:37:35,793 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:37:48,718 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:37:48,718 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:37:48,821 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:37:48,823 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","state":0,"push_login_url_expired_time":0,"effective_time":223,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:37:48,823 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:37:54,269 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:37:54,270 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:37:54,369 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:37:54,371 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","state":0,"push_login_url_expired_time":0,"effective_time":217,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:37:54,372 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:37:55,687 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:37:55,688 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:37:55,786 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:37:55,787 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","state":0,"push_login_url_expired_time":0,"effective_time":216,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:37:55,788 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:38:07,036 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:38:07,037 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:38:07,137 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:38:07,138 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","state":0,"push_login_url_expired_time":0,"effective_time":205,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:38:07,139 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:38:10,691 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:38:10,692 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:38:10,794 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:38:10,796 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","state":0,"push_login_url_expired_time":0,"effective_time":201,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:38:10,797 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:38:21,516 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:38:21,517 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:38:21,640 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:38:21,642 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","state":0,"push_login_url_expired_time":0,"effective_time":190,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:38:21,643 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:38:26,691 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:38:26,692 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:38:26,798 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:38:26,801 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","state":0,"push_login_url_expired_time":0,"effective_time":185,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:38:26,801 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:38:32,724 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:38:32,725 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:38:32,825 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:38:32,826 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","state":0,"push_login_url_expired_time":0,"effective_time":179,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:38:32,827 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:38:32,833 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:38:32,833 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:38:32,935 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:38:32,937 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","state":0,"push_login_url_expired_time":0,"effective_time":179,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:38:32,939 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:38:38,824 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:38:38,824 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:38:38,959 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:38:38,960 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","state":0,"push_login_url_expired_time":0,"effective_time":173,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:38:38,960 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:39:10,331 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:39:10,333 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:39:10,465 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:39:10,466 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","state":0,"push_login_url_expired_time":0,"effective_time":141,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:39:10,467 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:39:15,694 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:39:15,695 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:39:15,794 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:39:15,796 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","state":0,"push_login_url_expired_time":0,"effective_time":136,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:39:15,796 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:39:20,255 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:39:20,256 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:39:20,370 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:39:20,371 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","state":0,"push_login_url_expired_time":0,"effective_time":132,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:39:20,372 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:39:25,250 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:39:25,251 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:39:25,352 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:39:25,353 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","state":0,"push_login_url_expired_time":0,"effective_time":127,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:39:25,354 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:39:30,253 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:39:30,254 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:39:30,350 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:39:30,351 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","state":0,"push_login_url_expired_time":0,"effective_time":122,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:39:30,352 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:39:32,699 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:39:32,700 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:39:32,805 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:39:32,806 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","state":0,"push_login_url_expired_time":0,"effective_time":119,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:39:32,806 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:39:35,691 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:39:35,691 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:39:35,798 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:39:35,799 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","state":0,"push_login_url_expired_time":0,"effective_time":116,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:39:35,800 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:39:40,690 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:39:40,691 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:39:40,776 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:39:40,778 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","state":0,"push_login_url_expired_time":0,"effective_time":111,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:39:40,778 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:39:46,691 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:39:46,692 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:39:46,789 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:39:46,790 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","state":0,"push_login_url_expired_time":0,"effective_time":105,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:39:46,791 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:39:56,899 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:39:56,899 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:39:57,006 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:39:57,007 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","state":0,"push_login_url_expired_time":0,"effective_time":95,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:39:57,008 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:40:02,691 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:40:02,692 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:40:02,787 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:40:02,789 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","state":0,"push_login_url_expired_time":0,"effective_time":89,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:40:02,789 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:40:07,035 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:40:07,036 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:40:07,135 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:40:07,136 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","state":0,"push_login_url_expired_time":0,"effective_time":85,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:40:07,136 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:40:10,977 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:40:10,977 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:40:11,069 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:40:11,070 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","state":0,"push_login_url_expired_time":0,"effective_time":81,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:40:11,071 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:40:18,693 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:40:18,700 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:40:18,813 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:40:18,814 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","state":0,"push_login_url_expired_time":0,"effective_time":73,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:40:18,815 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:40:22,399 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:40:22,400 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:40:22,509 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:40:22,510 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","state":0,"push_login_url_expired_time":0,"effective_time":69,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:40:22,511 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:40:25,691 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:40:25,691 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:40:25,784 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:40:25,785 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","state":0,"push_login_url_expired_time":0,"effective_time":66,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:40:25,786 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:40:32,754 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:40:32,755 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:40:32,856 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:40:32,858 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"Q6e9UwtWjV47Lmhuy7Fb","state":0,"push_login_url_expired_time":0,"effective_time":59,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:40:32,859 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:40:36,950 [INFO] wechat-backend - HTTP POST /auth/qrcode from 127.0.0.1
+2026-03-12 12:40:36,951 [INFO] wechat-backend - proxy resolve: auto -> tunnel (socks5h), TUNNEL_PROXY=218.78.109.253:16816
+2026-03-12 12:40:36,952 [INFO] wechat-backend - GetLoginQrCodeNewDirect: using proxy from tunnel (socks5h), len=49
+2026-03-12 12:40:36,952 [INFO] wechat-backend - GetLoginQrCodeNewDirect: proxy=yes, force_mac=True, IpadOrmac=mac
+2026-03-12 12:40:36,953 [INFO] wechat-backend - GetLoginQrCodeNewDirect 请求参数: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect, Proxy=socks5h://fawbjjkk:***@218.78.109.253:16816/, Check=False, IpadOrmac=mac
+2026-03-12 12:40:41,848 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:40:41,849 [INFO] wechat-backend - Upstream GetLoginQrCodeNewDirect success: status=200, body_len=500
+2026-03-12 12:40:41,849 [INFO] wechat-backend - Stored Data62 (full) for key=HBpEnbtj9BJZ (len=344), valid=True, check=完整有效
+2026-03-12 12:40:41,849 [INFO] wechat-backend - Data62 full: 62706c6973743030d4010203040506090a582476657273696f6e58246f626a65637473592461726368697665725424746f7012000186a0a2070855246e756c6c5f102064346461356637326330626237633631326338336262626264613137323834345f100f4e534b657965644172636869766572d10b0c54726f6f74800108111a232d32373a406375787d0000000000000101000000000000000d0000000000000000000000000000007f
+2026-03-12 12:40:41,850 [INFO] wechat-backend - HTTP POST /auth/qrcode -> 200
+2026-03-12 12:40:41,869 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js from 127.0.0.1
+2026-03-12 12:40:42,006 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7765/assets/N_jYM_2V.js "HTTP/1.1 200 OK"
+2026-03-12 12:40:42,105 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js -> 200
+2026-03-12 12:41:00,876 [INFO] wechat-backend - proxy config: tunnel=True (TUNNEL_PROXY=218.78.109.253:16816), kdl=False (KDL_API=(empty))
+2026-03-12 12:41:01,026 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:41:01,027 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
+2026-03-12 12:41:01,027 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
+2026-03-12 12:41:26,789 [INFO] wechat-backend - HTTP POST /auth/qrcode from 127.0.0.1
+2026-03-12 12:41:26,796 [INFO] wechat-backend - proxy resolve: auto -> tunnel (socks5h), TUNNEL_PROXY=218.78.109.253:16816
+2026-03-12 12:41:26,796 [INFO] wechat-backend - GetLoginQrCodeNewDirect: using proxy from tunnel (socks5h), len=49
+2026-03-12 12:41:26,797 [INFO] wechat-backend - GetLoginQrCodeNewDirect: proxy=yes, force_mac=True, IpadOrmac=mac
+2026-03-12 12:41:26,797 [INFO] wechat-backend - GetLoginQrCodeNewDirect 请求参数: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect, Proxy=socks5h://fawbjjkk:5hz6avfb@218.78.109.253:16816/, Check=False, IpadOrmac=mac
+2026-03-12 12:41:29,459 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:41:29,462 [INFO] wechat-backend - Upstream GetLoginQrCodeNewDirect success: status=200, body_len=500
+2026-03-12 12:41:29,462 [INFO] wechat-backend - GetLoginQrCodeNewDirect 响应: has_qrcode_url=True, has_data62=True, IpadOrmac=mac
+2026-03-12 12:41:29,462 [INFO] wechat-backend - Stored Data62 (full) for key=HBpEnbtj9BJZ (len=344), valid=True, check=完整有效
+2026-03-12 12:41:29,462 [INFO] wechat-backend - Data62 full: 62706c6973743030d4010203040506090a582476657273696f6e58246f626a65637473592461726368697665725424746f7012000186a0a2070855246e756c6c5f102064346461356637326330626237633631326338336262626264613137323834345f100f4e534b657965644172636869766572d10b0c54726f6f74800108111a232d32373a406375787d0000000000000101000000000000000d0000000000000000000000000000007f
+2026-03-12 12:41:29,463 [INFO] wechat-backend - HTTP POST /auth/qrcode -> 200
+2026-03-12 12:41:29,500 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js from 127.0.0.1
+2026-03-12 12:41:29,646 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7765/assets/N_jYM_2V.js "HTTP/1.1 200 OK"
+2026-03-12 12:41:29,738 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js -> 200
+2026-03-12 12:41:32,745 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:41:32,746 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:41:32,851 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:41:32,852 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g9gOgsr9NEexVqIUgiSu","state":0,"push_login_url_expired_time":0,"effective_time":238,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:41:32,852 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:41:32,856 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:41:32,857 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:41:32,956 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:41:32,957 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g9gOgsr9NEexVqIUgiSu","state":0,"push_login_url_expired_time":0,"effective_time":238,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:41:32,958 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:41:39,146 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:41:39,147 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:41:39,246 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:41:39,248 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g7o6p7OQUhz5J9AbROPv","state":0,"push_login_url_expired_time":0,"effective_time":184,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:41:39,249 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:41:40,188 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:41:40,189 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:41:40,281 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:41:40,284 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g7o6p7OQUhz5J9AbROPv","state":0,"push_login_url_expired_time":0,"effective_time":183,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:41:40,284 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:41:44,503 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:41:44,504 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:41:44,602 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:41:44,624 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g9gOgsr9NEexVqIUgiSu","state":0,"push_login_url_expired_time":0,"effective_time":226,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:41:44,625 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:42:06,938 [INFO] wechat-backend - proxy config: tunnel=True (TUNNEL_PROXY=218.78.109.253:16816), kdl=False (KDL_API=(empty))
+2026-03-12 12:42:07,090 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:42:07,091 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
+2026-03-12 12:42:07,091 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
+2026-03-12 12:42:12,801 [INFO] wechat-backend - HTTP POST /auth/qrcode from 127.0.0.1
+2026-03-12 12:42:12,807 [INFO] wechat-backend - proxy resolve: auto -> tunnel (socks5h), TUNNEL_PROXY=218.78.109.253:16816
+2026-03-12 12:42:12,808 [INFO] wechat-backend - GetLoginQrCodeNewDirect: using proxy from tunnel (socks5h), len=49
+2026-03-12 12:42:12,808 [INFO] wechat-backend - GetLoginQrCodeNewDirect: proxy=yes, force_mac=False, IpadOrmac=ipad
+2026-03-12 12:42:12,809 [INFO] wechat-backend - GetLoginQrCodeNewDirect 请求参数: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect, Proxy=socks5h://fawbjjkk:5hz6avfb@218.78.109.253:16816/, Check=False, IpadOrmac=ipad
+2026-03-12 12:42:17,701 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:42:17,704 [INFO] wechat-backend - Upstream GetLoginQrCodeNewDirect success: status=200, body_len=500
+2026-03-12 12:42:17,704 [INFO] wechat-backend - Stored Data62 (full) for key=HBpEnbtj9BJZ (len=344), valid=True, check=完整有效
+2026-03-12 12:42:17,705 [INFO] wechat-backend - Data62 full: 62706c6973743030d4010203040506090a582476657273696f6e58246f626a65637473592461726368697665725424746f7012000186a0a2070855246e756c6c5f102064346461356637326330626237633631326338336262626264613137323834345f100f4e534b657965644172636869766572d10b0c54726f6f74800108111a232d32373a406375787d0000000000000101000000000000000d0000000000000000000000000000007f
+2026-03-12 12:42:17,706 [INFO] wechat-backend - HTTP POST /auth/qrcode -> 200
+2026-03-12 12:42:19,751 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:42:19,752 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:42:19,858 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:42:19,860 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I6Tc9_5L4P8BBoT3SX3d","state":0,"push_login_url_expired_time":0,"effective_time":238,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:42:19,861 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:42:31,715 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:42:31,716 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:42:31,811 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:42:31,814 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g7o6p7OQUhz5J9AbROPv","state":0,"push_login_url_expired_time":0,"effective_time":132,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:42:31,815 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:42:32,747 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:42:32,748 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:42:32,843 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:42:32,845 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I6Tc9_5L4P8BBoT3SX3d","state":0,"push_login_url_expired_time":0,"effective_time":225,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:42:32,847 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:42:33,711 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:42:33,712 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:42:33,814 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:42:33,815 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g7o6p7OQUhz5J9AbROPv","state":0,"push_login_url_expired_time":0,"effective_time":130,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:42:33,816 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:42:47,718 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:42:47,718 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:42:47,821 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:42:47,823 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g7o6p7OQUhz5J9AbROPv","state":0,"push_login_url_expired_time":0,"effective_time":116,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:42:47,823 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:42:52,762 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:42:52,763 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:42:52,855 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:42:52,858 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g7o6p7OQUhz5J9AbROPv","state":0,"push_login_url_expired_time":0,"effective_time":111,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:42:52,858 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:42:57,760 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:42:57,761 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:42:57,894 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:42:57,896 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I6Tc9_5L4P8BBoT3SX3d","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":238,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:42:57,897 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:43:02,762 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:43:02,774 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:43:02,896 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:43:02,898 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"I6Tc9_5L4P8BBoT3SX3d","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":233,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":""},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:43:02,899 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:43:02,908 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js from 127.0.0.1
+2026-03-12 12:43:03,052 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7765/assets/N_jYM_2V.js "HTTP/1.1 200 OK"
+2026-03-12 12:43:03,150 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js -> 200
+2026-03-12 12:43:07,762 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:43:07,762 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:43:07,862 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:43:07,864 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g7o6p7OQUhz5J9AbROPv","state":0,"push_login_url_expired_time":0,"effective_time":96,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:43:07,865 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:43:32,729 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:43:32,730 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:43:32,837 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:43:32,839 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g7o6p7OQUhz5J9AbROPv","state":0,"push_login_url_expired_time":0,"effective_time":71,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:43:32,839 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:44:15,601 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:44:15,602 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:44:15,764 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:44:15,766 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g7o6p7OQUhz5J9AbROPv","state":0,"push_login_url_expired_time":0,"effective_time":28,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:44:15,767 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:44:20,760 [INFO] wechat-backend - HTTP GET /auth/status from 127.0.0.1
+2026-03-12 12:44:20,761 [INFO] wechat-backend - GetLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/GetLoginStatus
+2026-03-12 12:44:20,961 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/GetLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:44:20,971 [INFO] wechat-backend - Upstream GetLoginStatus response: status=200, body={"Code":300,"Data":null,"Text":"账号状态异常","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:44:20,972 [INFO] wechat-backend - HTTP GET /auth/status -> 200
+2026-03-12 12:44:24,777 [INFO] wechat-backend - HTTP POST /auth/logout from 127.0.0.1
+2026-03-12 12:44:24,779 [INFO] wechat-backend - LogOut: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/LogOut
+2026-03-12 12:44:24,886 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/LogOut?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:44:24,893 [INFO] wechat-backend - Upstream LogOut response: status=200, body={"Code":300,"Data":null,"Text":"你已退出登录","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:44:24,894 [INFO] wechat-backend - HTTP POST /auth/logout -> 200
+2026-03-12 12:44:28,223 [INFO] wechat-backend - HTTP POST /auth/qrcode from 127.0.0.1
+2026-03-12 12:44:28,226 [INFO] wechat-backend - proxy resolve: auto -> tunnel (socks5h), TUNNEL_PROXY=218.78.109.253:16816
+2026-03-12 12:44:28,226 [INFO] wechat-backend - GetLoginQrCodeNewDirect: using proxy from tunnel (socks5h), len=49
+2026-03-12 12:44:28,227 [INFO] wechat-backend - GetLoginQrCodeNewDirect: proxy=yes, force_mac=False, IpadOrmac=ipad
+2026-03-12 12:44:28,227 [INFO] wechat-backend - GetLoginQrCodeNewDirect 请求参数: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect, Proxy=socks5h://fawbjjkk:5hz6avfb@218.78.109.253:16816/, Check=False, IpadOrmac=ipad
+2026-03-12 12:44:31,087 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:44:31,089 [INFO] wechat-backend - Upstream GetLoginQrCodeNewDirect success: status=200, body_len=500
+2026-03-12 12:44:31,089 [INFO] wechat-backend - Stored Data62 (full) for key=HBpEnbtj9BJZ (len=344), valid=True, check=完整有效
+2026-03-12 12:44:31,089 [INFO] wechat-backend - Data62 full: 62706c6973743030d4010203040506090a582476657273696f6e58246f626a65637473592461726368697665725424746f7012000186a0a2070855246e756c6c5f102064346461356637326330626237633631326338336262626264613137323834345f100f4e534b657965644172636869766572d10b0c54726f6f74800108111a232d32373a406375787d0000000000000101000000000000000d0000000000000000000000000000007f
+2026-03-12 12:44:31,090 [INFO] wechat-backend - HTTP POST /auth/qrcode -> 200
+2026-03-12 12:44:32,732 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:44:32,734 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:44:32,910 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:44:32,912 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g7o6p7OQUhz5J9AbROPv","state":0,"push_login_url_expired_time":0,"effective_time":11,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:44:32,913 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:44:33,113 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:44:33,113 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:44:33,213 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:44:33,215 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o9vh8YjxV3oZ2qllAumN","state":0,"push_login_url_expired_time":0,"effective_time":239,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:44:33,215 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:44:36,113 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:44:36,114 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:44:36,229 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:44:36,231 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g7o6p7OQUhz5J9AbROPv","state":0,"push_login_url_expired_time":0,"effective_time":7,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:44:36,232 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:44:41,116 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:44:41,117 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:44:41,224 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:44:41,225 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o9vh8YjxV3oZ2qllAumN","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":236,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_9ff3963da43b6c8974ab93ec922af590\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_9ff3963da43b6c8974ab93ec922af590\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
+2026-03-12 12:44:41,226 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
+2026-03-12 12:44:41,227 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:44:46,116 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:44:46,117 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:44:46,253 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:44:46,255 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o9vh8YjxV3oZ2qllAumN","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":231,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_9ff3963da43b6c8974ab93ec922af590\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_9ff3963da43b6c8974ab93ec922af590\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
+2026-03-12 12:44:46,255 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
+2026-03-12 12:44:46,256 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:44:46,264 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js from 127.0.0.1
+2026-03-12 12:44:46,397 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7765/assets/N_jYM_2V.js "HTTP/1.1 200 OK"
+2026-03-12 12:44:46,484 [INFO] wechat-backend - HTTP GET /auth/slider-assets/N_jYM_2V.js -> 200
+2026-03-12 12:44:51,112 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:44:51,113 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:44:51,213 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:44:51,214 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o9vh8YjxV3oZ2qllAumN","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":226,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_9ff3963da43b6c8974ab93ec922af590\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_9ff3963da43b6c8974ab93ec922af590\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
+2026-03-12 12:44:51,214 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
+2026-03-12 12:44:51,215 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:44:56,719 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:44:56,719 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:44:56,807 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:44:56,808 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o9vh8YjxV3oZ2qllAumN","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":221,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_9ff3963da43b6c8974ab93ec922af590\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_9ff3963da43b6c8974ab93ec922af590\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
+2026-03-12 12:44:56,808 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
+2026-03-12 12:44:56,809 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:45:01,115 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:45:01,115 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:45:01,278 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:45:01,279 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o9vh8YjxV3oZ2qllAumN","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":216,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_9ff3963da43b6c8974ab93ec922af590\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_9ff3963da43b6c8974ab93ec922af590\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
+2026-03-12 12:45:01,280 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
+2026-03-12 12:45:01,281 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:45:06,116 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:45:06,117 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:45:06,238 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:45:06,240 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o9vh8YjxV3oZ2qllAumN","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":211,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_9ff3963da43b6c8974ab93ec922af590\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_9ff3963da43b6c8974ab93ec922af590\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
+2026-03-12 12:45:06,241 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
+2026-03-12 12:45:06,242 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:45:11,720 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:45:11,721 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:45:12,995 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:45:12,998 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o9vh8YjxV3oZ2qllAumN","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":205,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_9ff3963da43b6c8974ab93ec922af590\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_9ff3963da43b6c8974ab93ec922af590\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
+2026-03-12 12:45:12,998 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
+2026-03-12 12:45:13,000 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:45:16,719 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:45:16,720 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:45:18,256 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:45:18,257 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o9vh8YjxV3oZ2qllAumN","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":199,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"请提交验证码后登录","data62":"","ticket":"3_9ff3963da43b6c8974ab93ec922af590\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"请提交验证码后登录","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_9ff3963da43b6c8974ab93ec922af590\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
+2026-03-12 12:45:18,258 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
+2026-03-12 12:45:18,258 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:45:21,720 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:45:21,721 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:45:21,854 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:45:21,856 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o9vh8YjxV3oZ2qllAumN","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":196,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_9ff3963da43b6c8974ab93ec922af590\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_9ff3963da43b6c8974ab93ec922af590\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
+2026-03-12 12:45:21,856 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
+2026-03-12 12:45:21,857 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:45:26,117 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:45:26,118 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:45:26,232 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:45:26,234 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o9vh8YjxV3oZ2qllAumN","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":191,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_9ff3963da43b6c8974ab93ec922af590\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_9ff3963da43b6c8974ab93ec922af590\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
+2026-03-12 12:45:26,234 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
+2026-03-12 12:45:26,235 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:45:31,118 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:45:31,119 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:45:31,231 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:45:31,233 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o9vh8YjxV3oZ2qllAumN","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":186,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":"3_9ff3963da43b6c8974ab93ec922af590\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n"},"Text":"","Success":false,"Data62":"","Ticket":"","wechat_verify_url":"ticket=3_9ff3963da43b6c8974ab93ec922af590\ufffd\u0001\u0002\b\u0000\ufffd\u0001\u0006\b\u0002\u0012\u0002\b\n","verify_instructions":"这个就是第二步返回的key, 请根据文档操作!!!"}
+2026-03-12 12:45:31,234 [INFO] wechat-backend - Attached slider_url (slider-form) for key=HBpEnbtj9BJZ (ticket len=34, data62 len=344)
+2026-03-12 12:45:31,235 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:45:32,730 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:45:32,732 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:45:34,843 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:45:34,845 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":300,"Data":null,"Text":"不存在状态","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:45:34,845 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:45:36,119 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:45:36,120 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:45:38,210 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:45:38,212 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":300,"Data":null,"Text":"不存在状态","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:45:38,213 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:45:41,117 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:45:41,118 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:45:41,260 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:45:41,261 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o9vh8YjxV3oZ2qllAumN","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":185,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:45:41,262 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:45:46,119 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:45:46,120 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:45:46,222 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:45:46,225 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o9vh8YjxV3oZ2qllAumN","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":185,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:45:46,225 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:45:51,115 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:45:51,117 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:45:51,249 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:45:51,251 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"o9vh8YjxV3oZ2qllAumN","state":4,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":185,"unknow":0,"ret":301,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"二维码失效","data62":"","ticket":""},"Text":"二维码失效","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:45:51,252 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:45:51,549 [INFO] wechat-backend - HTTP POST /auth/qrcode from 127.0.0.1
+2026-03-12 12:45:51,550 [INFO] wechat-backend - proxy resolve: auto -> tunnel (socks5h), TUNNEL_PROXY=218.78.109.253:16816
+2026-03-12 12:45:51,550 [INFO] wechat-backend - GetLoginQrCodeNewDirect: using proxy from tunnel (socks5h), len=49
+2026-03-12 12:45:51,550 [INFO] wechat-backend - GetLoginQrCodeNewDirect: proxy=yes, force_mac=True, IpadOrmac=mac
+2026-03-12 12:45:51,550 [INFO] wechat-backend - GetLoginQrCodeNewDirect 请求参数: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect, Proxy=socks5h://fawbjjkk:5hz6avfb@218.78.109.253:16816/, Check=False, IpadOrmac=mac
+2026-03-12 12:45:54,242 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:45:54,244 [INFO] wechat-backend - Upstream GetLoginQrCodeNewDirect success: status=200, body_len=500
+2026-03-12 12:45:54,244 [INFO] wechat-backend - Stored Data62 (full) for key=HBpEnbtj9BJZ (len=344), valid=True, check=完整有效
+2026-03-12 12:45:54,244 [INFO] wechat-backend - Data62 full: 62706c6973743030d4010203040506090a582476657273696f6e58246f626a65637473592461726368697665725424746f7012000186a0a2070855246e756c6c5f102064346461356637326330626237633631326338336262626264613137323834345f100f4e534b657965644172636869766572d10b0c54726f6f74800108111a232d32373a406375787d0000000000000101000000000000000d0000000000000000000000000000007f
+2026-03-12 12:45:54,245 [INFO] wechat-backend - HTTP POST /auth/qrcode -> 200
+2026-03-12 12:45:56,264 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:45:56,265 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:45:56,368 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:45:56,369 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":240,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:45:56,370 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:45:59,265 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:45:59,266 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:45:59,362 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:45:59,364 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":237,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:45:59,364 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:46:04,266 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:46:04,267 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:46:04,359 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:46:04,365 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":232,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:46:04,366 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:46:09,265 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:46:09,267 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:46:09,381 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:46:09,383 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":227,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:46:09,384 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:46:14,265 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:46:14,266 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:46:14,384 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:46:14,386 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":222,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:46:14,387 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:46:19,265 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:46:19,265 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:46:19,384 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:46:19,386 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:46:19,386 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:46:30,236 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:46:30,237 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:46:30,348 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:46:30,350 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:46:30,351 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:46:32,731 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:46:32,732 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:46:32,829 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:46:32,831 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:46:32,832 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:46:34,723 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:46:34,724 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:46:34,943 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:46:34,945 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:46:34,946 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:46:45,612 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:46:45,613 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:46:45,710 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:46:45,711 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:46:45,712 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:46:49,266 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:46:49,267 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:46:49,359 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:46:49,361 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:46:49,362 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:46:56,299 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:46:56,300 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:46:56,469 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:46:56,472 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:46:56,474 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:46:59,266 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:46:59,267 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:46:59,379 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:46:59,380 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:46:59,381 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:47:04,267 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:47:04,268 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:47:04,395 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:47:04,396 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:47:04,397 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:47:09,266 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:47:09,268 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:47:09,361 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:47:09,362 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:47:09,362 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:47:14,265 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:47:14,265 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:47:14,359 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:47:14,371 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:47:14,372 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:47:20,723 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:47:20,724 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:47:20,828 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:47:20,830 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:47:20,830 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:47:24,264 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:47:24,265 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:47:24,364 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:47:24,365 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:47:24,366 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:47:29,268 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:47:29,269 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:47:29,384 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:47:29,386 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:47:29,387 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:47:32,725 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:47:32,727 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:47:32,829 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:47:32,830 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:47:32,831 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:47:34,265 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:47:34,280 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:47:34,388 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:47:34,390 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:47:34,390 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:47:39,267 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:47:39,268 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:47:39,364 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:47:39,365 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:47:39,365 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:47:52,456 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:47:52,457 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:47:52,549 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:47:52,551 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:47:52,552 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:47:58,570 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:47:58,570 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:47:58,686 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:47:58,687 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:47:58,687 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:48:04,453 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:48:04,454 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:48:04,607 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:48:04,609 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:48:04,609 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:48:09,727 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:48:09,728 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:48:09,891 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:48:09,893 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:48:09,894 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:48:24,162 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:48:24,163 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:48:24,268 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:48:24,287 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:48:24,289 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:48:32,735 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:48:32,736 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:48:32,833 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:48:32,834 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:48:32,835 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:48:32,840 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:48:32,841 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:48:32,957 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:48:32,958 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:48:32,959 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:48:34,725 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:48:34,726 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:48:34,816 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:48:34,817 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:48:34,818 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:48:40,727 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:48:40,727 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:48:40,805 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:48:40,806 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:48:40,807 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:48:54,422 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:48:54,423 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:48:54,525 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:48:54,527 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:48:54,527 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:48:59,268 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:48:59,269 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:48:59,355 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:48:59,357 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:48:59,358 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:49:04,268 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:49:04,269 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:49:04,372 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:49:04,419 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:49:04,419 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:49:10,986 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:49:10,987 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:49:11,079 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:49:11,080 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:49:11,080 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:49:22,763 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:49:22,782 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:49:22,863 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:49:22,866 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:49:22,867 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:49:25,136 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:49:25,139 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:49:25,232 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:49:25,234 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:49:25,235 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:49:32,765 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:49:32,765 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:49:32,854 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:49:32,856 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:49:32,857 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:49:32,863 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:49:32,879 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:49:32,976 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:49:32,978 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:49:32,978 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:49:34,728 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:49:34,729 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:49:34,824 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:49:34,825 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:49:34,826 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:49:44,866 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:49:44,866 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:49:44,959 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:49:44,961 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:49:44,962 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:49:50,735 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:49:50,736 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:49:50,826 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:49:50,827 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":218,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:49:50,828 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:49:58,221 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:49:58,221 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:49:58,315 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:49:58,316 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":219,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:49:58,317 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:50:00,728 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:50:00,728 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:50:00,821 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:50:00,822 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":219,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:50:00,822 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:50:07,035 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:50:07,036 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:50:07,123 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:50:07,124 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":219,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:50:07,125 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:50:11,021 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:50:11,021 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:50:11,113 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:50:11,113 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":219,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:50:11,114 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:50:28,931 [INFO] wechat-backend - proxy config: tunnel=True (TUNNEL_PROXY=218.78.109.253:16816), kdl=False (KDL_API=(empty))
+2026-03-12 12:50:29,233 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/message/SetCallback?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:50:29,234 [INFO] wechat-backend - SetCallback registered for key=***9BJZ, CallbackURL=https://dissonant-destinee-nonsensibly.ngrok-free.dev/api/callback/wechat-message
+2026-03-12 12:50:29,234 [INFO] wechat-backend - 消息接收已切换为实时回调入口,不再启动 WS GetSyncMsg
+2026-03-12 12:50:32,838 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:50:32,839 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:50:32,933 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:50:32,935 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":219,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:50:32,936 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:50:32,959 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:50:32,960 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:50:33,051 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:50:33,053 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":219,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:50:33,053 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:50:40,459 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:50:40,460 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:50:40,577 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:50:40,579 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"A_qJ4F6RAHVmUip99JVT","state":0,"push_login_url_expired_time":0,"effective_time":219,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"登录处理中,请稍候...","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:50:40,580 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:50:53,548 [INFO] wechat-backend - HTTP POST /auth/qrcode from 127.0.0.1
+2026-03-12 12:50:53,556 [INFO] wechat-backend - proxy resolve: auto -> tunnel (socks5h), TUNNEL_PROXY=218.78.109.253:16816
+2026-03-12 12:50:53,556 [INFO] wechat-backend - GetLoginQrCodeNewDirect: using proxy from tunnel (socks5h), len=49
+2026-03-12 12:50:53,556 [INFO] wechat-backend - GetLoginQrCodeNewDirect: proxy=yes, force_mac=False, IpadOrmac=mac
+2026-03-12 12:50:53,556 [INFO] wechat-backend - GetLoginQrCodeNewDirect 请求参数: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect, Proxy=socks5h://fawbjjkk:5hz6avfb@218.78.109.253:16816/, Check=False, IpadOrmac=mac
+2026-03-12 12:50:56,232 [INFO] httpx - HTTP Request: POST http://113.44.162.180:7006/login/GetLoginQrCodeNewDirect?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:50:56,234 [INFO] wechat-backend - Upstream GetLoginQrCodeNewDirect success: status=200, body_len=500
+2026-03-12 12:50:56,235 [INFO] wechat-backend - Stored Data62 (full) for key=HBpEnbtj9BJZ (len=344), valid=True, check=完整有效
+2026-03-12 12:50:56,235 [INFO] wechat-backend - Data62 full: 62706c6973743030d4010203040506090a582476657273696f6e58246f626a65637473592461726368697665725424746f7012000186a0a2070855246e756c6c5f102064346461356637326330626237633631326338336262626264613137323834345f100f4e534b657965644172636869766572d10b0c54726f6f74800108111a232d32373a406375787d0000000000000101000000000000000d0000000000000000000000000000007f
+2026-03-12 12:50:56,236 [INFO] wechat-backend - HTTP POST /auth/qrcode -> 200
+2026-03-12 12:50:58,263 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:50:58,264 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:50:58,392 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:50:58,394 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g7rHcdJfBgWMH5CZJDaU","state":0,"push_login_url_expired_time":0,"effective_time":239,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:50:58,395 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:51:01,261 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:51:01,262 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:51:01,372 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:51:01,374 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g7rHcdJfBgWMH5CZJDaU","state":0,"push_login_url_expired_time":0,"effective_time":236,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:51:01,375 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:51:06,265 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:51:06,266 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:51:06,363 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:51:06,365 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g7rHcdJfBgWMH5CZJDaU","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":236,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:51:06,366 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:51:11,265 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:51:11,266 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:51:11,371 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:51:11,373 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"uuid":"g7rHcdJfBgWMH5CZJDaU","state":1,"head_img_url":"http://wx.qlogo.cn/mmhead/ver_1/oynDcBAwCaDTE9YibF7bstkHrY3BY2sZsOicDkYlfbibSicsgWQepadjokaC9ZdVobj0JNaV7mpPJ8DJyo7ib0yrlMsHuXMYdic0PguibeTjdicdrAEzygRdW67FAHvzWISHbXUomibxttlicKxulycUvq8aVeQg/0","push_login_url_expired_time":0,"nick_name":"时代在召唤BOT","effective_time":231,"unknow":0,"ret":0,"othersInServerLogin":false,"tarGetServerIp":"","uuId":"","msg":"","data62":"","ticket":""},"Text":"","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:51:11,374 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:51:16,264 [INFO] wechat-backend - HTTP GET /auth/scan-status from 127.0.0.1
+2026-03-12 12:51:16,265 [INFO] wechat-backend - CheckLoginStatus: key=HBpEnbtj9BJZ, url=http://113.44.162.180:7006/login/CheckLoginStatus
+2026-03-12 12:51:16,382 [INFO] httpx - HTTP Request: GET http://113.44.162.180:7006/login/CheckLoginStatus?key=HBpEnbtj9BJZ "HTTP/1.1 200 OK"
+2026-03-12 12:51:16,384 [INFO] wechat-backend - Upstream CheckLoginStatus response: status=200, body={"Code":200,"Data":{"data62":"","loginState":"online","state":2,"ticket":""},"Text":"账号已登录","Success":false,"Data62":"","Ticket":""}
+2026-03-12 12:51:16,385 [INFO] wechat-backend - HTTP GET /auth/scan-status -> 200
+2026-03-12 12:51:16,441 [INFO] wechat-backend - HTTP GET /api/customers from 127.0.0.1
+2026-03-12 12:51:16,451 [INFO] wechat-backend - HTTP GET /api/customers -> 200
+2026-03-12 12:51:16,463 [INFO] wechat-backend - HTTP GET /api/greeting-tasks from 127.0.0.1
+2026-03-12 12:51:16,474 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
+2026-03-12 12:51:16,483 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
+2026-03-12 12:51:16,491 [INFO] wechat-backend - HTTP GET /api/greeting-tasks -> 200
+2026-03-12 12:51:16,503 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
+2026-03-12 12:51:16,515 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
+2026-03-12 12:51:16,527 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
+2026-03-12 12:51:16,532 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
+2026-03-12 12:51:16,533 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
+2026-03-12 12:51:16,537 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
+2026-03-12 12:51:16,544 [INFO] wechat-backend - HTTP GET /api/product-tags from 127.0.0.1
+2026-03-12 12:51:16,546 [INFO] wechat-backend - HTTP GET /api/push-groups from 127.0.0.1
+2026-03-12 12:51:16,549 [INFO] wechat-backend - HTTP GET /api/product-tags -> 200
+2026-03-12 12:51:16,549 [INFO] wechat-backend - HTTP GET /api/push-groups -> 200
+2026-03-12 12:51:24,431 [INFO] wechat-backend - HTTP GET /api/ws-status from 127.0.0.1
+2026-03-12 12:51:24,433 [INFO] wechat-backend - HTTP GET /api/ws-status -> 200
+2026-03-12 12:51:26,632 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
+2026-03-12 12:51:26,633 [INFO] wechat-backend - HTTP POST /api/callback/wechat-message from 113.44.162.180
+2026-03-12 12:51:26,634 [INFO] wechat-backend - callback/wechat-message raw body: {'key': 'HBpEnbtj9BJZ', 'message': {'msg_id': 458421542, 'from_user_name': {'str': 'weixin'}, 'to_user_name': {'str': 'wxid_f2q8xscgg31322'}, 'msg_type': 10002, 'content': {'str': '\n\t\t\t\t