管理员登录

进入账号池、登录态、IP 池与兑换请求管理后台。

运行总览
实现阶段 · 管理 API 已可用
核心池满足要求
AD
美国为默认国家。默认国家及仍被账号引用的国家不能删除;历史充值结果保留成功时的国家信息。
国家 ID国家名称国家代码货币代码关联账号数操作
正在读取实时资源水位登录后从 MySQL 读取账号、登录态与可用 IP。
账号
READY
可用 IP
充值业务统计今日 · 按后台业务时区自然日统计
收到的 code 数量3,845按 canonical request 去重,不含幂等重放
收到的总金额$158,675.00按 request received_at 与申报面值汇总
充值成功总金额$152,040.00按严格成功入账时间与确认金额汇总
充值过的账号数31选定时段内有确认入账的去重账号
主动维护 / 尽力兜底 读取中
等待实时数据
可用 IP(>3 分钟)
等待实时数据
在售账号
等待销售记账数据
今日已出售
等待销售记账数据
541 比例(15 分钟)
4.1%
6 次 · 已触发 2 次换 IP

今日充值成功的卡

按 Apple 实际确认入账金额分组;申报面值不一致的记录仍按实际金额计入,并同时标记 ATTENTION。

3,787 张
$10× 1,284 张成功金额 $12,840.00
$25× 1,096 张成功金额 $27,400.00
$50× 822 张成功金额 $41,100.00
$100× 463 张成功金额 $46,300.00
$200× 122 张成功金额 $24,400.00

最近一次兑换时间线

X9QK7M2P4R8T6W3N · $25.00

成功
收到并通过幂等检查

来自 future-service-adapter 演示源;当前尚未真实接入。

14:26:08.042 · 4ms
原子预占并唤起 3 个账号

从 5 个符合条件的 READY 登录态中选出 3 个。

14:26:08.060 · 14ms
us.recharge01 首个成功

返回 balance_after=$475.00,确认本次计入 $25.00。

14:26:08.866 · 806ms
其余尝试后台收尾

不阻塞已返回的成功 JSON,迟到响应仍完整落库。

14:26:09.104

核心池健康

只展示会影响下一笔兑换的指标。

资源当前要求状态最近变化
NORMAL_MAINTAINED READY6最低 4 / 软上限 6充足2 分钟前恢复 +1
FALLBACK_BEST_EFFORT READY1不计 NORMAL 最低水位兜底可用另 1 个 DRAINING 不计 READY
总活动 Session13 / 16新建硬门禁 / cap debt 0正常无收敛欠账
空闲可用 IP12最低 8,TTL >180s充足41 秒前补入 +3
今日兑换结果3,787 / 56成功 / 失败已结算失败不占用账号额度
MySQL / 审计存储InnoDB 事务可写 / durable jobs <30s正常fallback 分配凭据同事务落盘

需要关注

按对下一笔兑换的影响排序。

1
一个登录态正在 541 后重新登录已不参与账号选择
1
一个 IP 将在 43 秒后过期已进入 REBINDING
3/3
一个账号达到密码错误上限已退出自动补池,等待人工修正密码
i
直接打开本 HTML 时展示审核样例;通过 Python 服务 /admin 打开时加载真实数据

真实记录来自 /admin/api/redeems;首个明确成功可先返回,已发送 loser 后台结算。只使用额度足够的账号;不足 min 时可减少调用账号数,没有合格账号则直接拒绝。

今日已接收3,845
成功 / 失败3,787 / 56
PENDING / REJECTED / 其中 ATTENTION1 / 1 / 1
FALLBACK 挽救成功率100% · 1 / 1
请求 / 演示来源code / 面值结果 / 结算已发起 / 本轮候选加卡成功账号 / 耗时请求耗时收到时间操作
rcg_01JZ82X4future-service-adapter · 未接入X9QK7M2P4R8T6W3N$25.00 · USD成功SETTLED · 3/3 已返回3 / 5配置 1–3us.recharge01@icloud.combalance_after $475.00824ms / 1.06s今天 14:26:08
rcg_01JZ7FB1demo-callerF8K2M7Q4T9R3X6NP$100.00 · USD成功 · 目标兜底MATCHED 1 < MIN 3 · 整轮 FALLBACK3 / 8全部健康态统一 recent-firstus.recharge14@icloud.com授权超目标 $75.00936ms / 1.22s今天 14:25:11
rcg_01JZ81WVdemo-callerP7M2R9K4T8X3Q6NH$50.00 · USD明确失败SETTLED · 3/3 业务失败3 / 3全部明确返回4.91s / 4.91s今天 14:23:41
rcg_01JZ81BAfuture-service-adapter · 未接入R8T3X6N2Q9M4P7KH$10.00 · USD处理中1/3 已返回 · 2 在途3 / 6等待首个成功1.27s / —今天 14:27:12
rcg_01JZ7XS9demo-callerA7Q2M9R4T6X3N8KP申报 $25.00 · USD成功 · 需复核ATTENTION · 实际 redeemedCredit $1003 / 4已按真实 $100 入账us.recharge13@icloud.comOVER_TARGET / DRAINING1.42s / 待复核今天 13:54:33
rcg_01JZ7WQ6demo-callerQ3M7P2R8T4X9N6KW$100.00 · USD未发送NO_USABLE_LOGIN_SESSION · 可安全重试0 / 0MATCHED 0 / FALLBACK 06ms / 6ms今天 13:47:11
rcg_01JZ7YN8future-service-adapter · 未接入Y2N6T9R3K7P4M8QX$25.00 · USD成功SETTLED3 / 4us.recharge03@icloud.com1.18s / 1.42s今天 13:51:29
没有符合当前筛选条件的兑换请求
i
接口:POST /v1/country-lookup

请求携带 Authorization 与 JSON {"code":"..."};Idempotency-Key 可选,不传即作为一次全新查询。HTTP 最多等待配置的总时限;541 会冷却当前账号并立即切换。

查国家专用账号0
健康 / 目标0 / 0
冷却中 / 登录中0 / 0
成功 / 失败0 / 0

同步 HTTP 调用

Idempotency-Key 可选;仅在需要网络重试重放原结果时传入。业务成功或失败均以 HTTP 200 同步返回。

cURL

curl -X POST http://127.0.0.1:8080/v1/country-lookup \
  -H 'Content-Type: application/json' \
  -H 'Authorization: Bearer <YOUR_API_KEY>' \
  -H 'X-Caller-Id: direct-client' \
  -d '{"code":"ABCDEFGH12345678"}'

成功返回

{
  "request_id": "country_...",
  "status": 1,
  "message": "查询成功",
  "country": "USA",
  "country_adjective": "American",
  "account_country": "CHN",
  "attempt_count": 2,
  "elapsed_ms": 1834,
  "apple_response_raw": "{...Apple 原始响应...}"
}

status=1 表示查询成功;status=0 表示查询失败。失败返回同时包含 reason_code、message、attempt_count、elapsed_ms 和最后一次 Apple 原文 apple_response_raw(Apple 未返回正文时为 null)。

查询记录

完整卡号仅在已鉴权的管理后台显示;支持按完整或部分卡号、请求 ID、调用方搜索。

请求 / 调用方完整卡号结果国家尝试账号数耗时收到时间操作
等待从 MySQL 读取查国家记录

专用账号登录态

账号用途在录入时固定;下表仅显示 COUNTRY_LOOKUP 账号,不会进入普通充值候选。

账号账号状态认证 / 工作绑定 IP541 / 429IP 恢复最近原因
等待读取专用账号
这里分三件事:认证健康、当前工作、维护角色

充值只使用剩余额度覆盖本次面值的 TARGET_MATCHED 账号;NORMAL_MAINTAINED 表示仍能覆盖至少一个配置面值,临期/541 会维护。COUNTRY_LOOKUP 账号也显示在下表,但使用独立水位和调度,绝不参与普通充值或 FALLBACK。

NORMAL_MAINTAINED READY · 整卡池6 / 4当前 READY / 目标 HEALTHY
NORMAL_MAINTAINED READY · 散卡池0 / 0当前 READY / 目标 HEALTHY
COUNTRY_LOOKUP HEALTHY · 查国家池0 / 1当前 HEALTHY / 独立目标
FALLBACK_BEST_EFFORT READY1只保留当前健康绑定
当前 REDEEMING2active 预占随 attempt 结算释放
LOGGING_IN1slot 已原子转换,occupancy 仍计 1
REBINDING / RISK_RELOGIN2仅 NORMAL_MAINTAINED
binding action pending0结算后才决定换绑或退休
FALLBACK 退休中 / cap debt1 / 0退休中不计 READY
账号 / Session认证健康当前互斥工作维护策略Apple 余额 / 更新时间绑定 IPIP 剩余在线证据541操作
us.recharge01@icloud.comses_A91D · s3 / p2HEALTHYREDEEMINGlease185 · current attemptNORMAL_MAINTAINED绑定失效时自动恢复$0 / 0 笔203.0.113.42:1080proxy-us-a1709:428 秒前0 / 0
us.recharge02@icloud.comses_B31F · s2 / p4HEALTHYREDEEMINGlease229 · current attemptNORMAL_MAINTAINED绑定失效时自动恢复$0 / 0 笔198.51.100.18:108007:1831 秒前0 / 3
us.recharge03@icloud.comses_C77A · s5 / p3 · 恢复HEALTHYIDLENORMAL_MAINTAINED绑定失效时自动恢复$0 / 0 笔203.0.113.77:108011:062 分钟前0 / 5
us.recharge14@icloud.comses_H14A · s2 / p1 · FALLBACK_ONLYHEALTHYIDLE · 仅兜底AUTHORIZED_FALLBACK · 超目标 $75FALLBACK_BEST_EFFORT绑定失效即退休$0 / 0 笔198.51.100.114:108006:3028 秒前0 / 1
us.recharge05@icloud.comses_E52C · s2 / p8REBINDINGLEASEDdurable rebind jobNORMAL_MAINTAINED绑定失效时自动恢复$0 / 0 笔198.51.100.51:108000:43刚刚0 / 1
us.recharge04@icloud.comses_D28B · s4 / p6RISK_RELOGINLEASEDrisk login jobNORMAL_MAINTAINED绑定失效时自动恢复$0 / 0 笔203.0.113.101:108010:3319 秒前2 / 8
us.recharge10@icloud.com新账号补池 · credential g1LEASEDlogin_attempt la_044NORMAL_MAINTAINED登录成功后自动维护$0 / 0 笔198.51.100.82:108014:22进行中
没有符合当前筛选条件的登录态
可用于 NORMAL 补池18
NORMAL / FALLBACK READY6 / 1
凭据异常 / 已达上限2 / 1
已禁用 / 人工暂停1
已选 0 个账号
账号 / 密码(原文)国家充值池目标 / 币种StoreFront累计确认充值最后充值时间账号余额账号录入时间当前在途预占剩余可充值登录态登录失败计数业务状态 / 操作
us.recharge01@icloud.comExamplePass-2026!$1,000.00USD · 143441$475.00
$475.00最近成功返回$10.00 / $0.00$515.00REDEEMING0 / 3credential g2
ENABLED
最近原因:兑换 lease185
us.recharge02@icloud.comBlue-Door-88!$800.00USD · 143441$700.00
$682.17可能有消费,不等于累计充值$10.00 / $0.00$90.00REDEEMING0 / 3credential g1
ENABLED
最近原因:兑换 lease229
us.recharge04@icloud.comSafe-Pass-104#$600.00$150.00$150.00$0.00 / $0.00$450.00重新登录0 / 3541 不计密码错误
ENABLED
us.recharge06@icloud.comCompleted-6$$500.00$500.00
$487.30$0.00 / $0.00$0.00AT_TARGETDRAININGIP 临期,已退出 READY0 / 3
ENABLED
FALLBACK_BEST_EFFORT 不换 IP,安全退休中
us.recharge14@icloud.comFallback-14!$500.00USD · 143441$575.00
$650.00最近兜底成功返回$0.00 / $0.00超目标 $75.00FALLBACK_ONLYses_H14A · HEALTHY0 / 3
AUTHORIZED_FALLBACK
MATCHED 1 < MIN 3 allocation attestation · 正常成功
us.recharge13@icloud.comOver-Target-13!$500.00USD · 143441$525.00
$600.00$0.00 / $0.00$0.00DRAINING0 / 3
OVER_TARGET
申报 $25,Apple 严格证据实际入账 $100
us.recharge08@icloud.comNeeds-Repair-8!$750.00USD · 143441$200.00$0.00 / $0.00$550.00LOGIN_BACKOFF2 / 3今天 14:24:18 · g3
等待自动重试
MZFinance.BadLogin · Password incorrect(原文)· 下次 14:29:18
us.recharge07@icloud.comInvalid-Credential-7$900.00USD · 143441$125.00$0.00 / $0.00$775.00无活动态3 / 3今天 14:21:02 · g4
CREDENTIAL_INVALID
MZFinance.BadLogin · Password incorrect(原文)
us.recharge12@icloud.comDisabled-Example-12!$1,000.00USD · 143441$50.00$0.00 / $0.00$950.00无活动态立即停止明确禁用不重试
ACCOUNT_DISABLED
Apple 明确返回账号已禁用
没有符合当前筛选条件的账号
账号 / 密码(原文)国家目标 / 币种StoreFront累计确认充值当前账号余额业务状态出售余额快照出售单价出售总额备注出售回调回调地址尝试次数回调成功时间归档前状态归档时间操作
没有符合条件的归档账号
空闲可用 >3m12最低要求 8
已绑定 / 登录预留13一态一 IP
20s 内过期21 换绑 / 1 安全退休
获取 / 验证中3不计入可用数
今日 541 隔离9native 语义待联调
今日验证失败4不会进入池

IP 提供方健康

主、备用提供方的获取和验证情况。

提供方状态获取成功率P95平均有效时长
provider-primary正常99.2%1.42s14m 28s
provider-backup待命97.8%2.16s11m 06s

IP 生命周期规则

当前服务实际采用的关键阈值。

剩余覆盖完整操作安全窗

验证出口、地区与 TTL 后计入空闲池;180 秒只是最低配置。

绑定登录态

保存提供方 ID、实际出口 IP 与准确到期时间,代理失败绝不回退直连。

空闲态 ≤20 秒或遇到 541

NORMAL_MAINTAINED 两阶段换绑;FALLBACK_BEST_EFFORT 直接退休。在途统一只记 binding_action_pending,结算后再决定换绑或退休。

IP / 提供方 ID状态剩余时长绑定账号最后验证541操作
203.0.113.120:1080proxy-us-a28 · primary空闲可用14:36
12 秒前Apple 连通性 OK0
203.0.113.42:1080proxy-us-a17 · primary已绑定09:42
us.recharge01@icloud.comses_A91D8 秒前0
198.51.100.51:1080proxy-us-b09 · backup即将过期00:43
us.recharge05@icloud.com正在换绑刚刚0
198.51.100.115:1080proxy-us-b11 · backup等待安全退休00:52
us.recharge06@icloud.comFALLBACK_ONLY · 不购买新 IP刚刚0
198.51.100.199:1080proxy-us-b15 · backup验证失败44 秒前出口重复 / 已隔离
没有符合当前筛选条件的 IP
!
us.recharge04 正在恢复,不参与兑换选择

第一次 541 后已换 IP;新 IP 上再次 541,已进入重新登录。READY 数量仍高于最低要求。

14:27:09.821
重新登录
us.recharge04 使用新 IP 重新登录session=ses_D28B · ip=203.0.113.101 · 原因=541_AFTER_REBIND
14:27:09.602
541
换 IP 后在线检测仍返回 HTTP 541连续 541=2 · 登录态保持不可用
14:27:08.193
换 IP
ses_D28B 已原子绑定 203.0.113.101旧 IP 已隔离;proxy_binding_generation 已递增
14:27:07.440
541
兑换收到 HTTP 541,登录态立即摘池attempt 结算为失败并释放 active 预占,登录态进入恢复流程
14:25:12.009
恢复回池
us.recharge03 重新登录并通过在线检测恢复态允许突破软上限;当前 READY=6
14:21:02.521
密码 3/3
us.recharge07 第 3 次明确密码错误,转 CREDENTIAL_INVALIDcredential g4 · MZFinance.BadLogin · 等待账号池人工修正密码
14:18:44.108
账号禁用
us.recharge12 收到 Apple 明确账号禁用响应计入 3 次登录失败上限;达到 3/3 后停止自动登录和补池
?
这里按“Apple 账号余额 / 登录态心跳”设计,不包含礼品卡余额查询

三件套中的礼品卡余额算法、卡国家识别与 Web session pool 不计划接入。

最近 15 分钟查询48
成功率97.9%
P95688ms
因查询触发重登1
账号结果Apple 账户余额登录态 / IP耗时查询时间操作
us.recharge01@icloud.com成功$475.00ses_A91D203.0.113.42412ms今天 14:26:02早于当前 redeem lease185
us.recharge03@icloud.com成功$225.00ses_C77A203.0.113.77531ms今天 14:25:12
us.recharge04@icloud.com541 · 待联调ses_D28B按需求触发换绑896ms今天 14:27:07
i
最低调用数用于跨充值池补充

仅选择剩余额度覆盖本次面值的账号。本池低于 min 时可从另一池补充合格账号;仍低于 min 时使用现有合格账号,完全没有可用账号时最多等待 10 秒,仍不可用才拒绝。

登录态池

NORMAL 补池基线与软上限;FALLBACK_ONLY 单独统计,不阻止继续补 NORMAL。

non-RETIRED + 有效 RESERVED login slot 的新建门禁;slot 开始登录时原子转换为 Session,不双计。低于当前 13 会形成 cap debt,需二次确认。
自动补充 NORMAL 登录态NORMAL READY 低于最低值时挑选剩余额度可覆盖配置面值的账号登录

IP 池与换绑

只有满足剩余 TTL 的已验证空闲 IP 才计入可用池。

NORMAL 541 自动恢复NORMAL_MAINTAINED 换 IP→probe→必要时重登;FALLBACK_BEST_EFFORT 安全退休;redeem 541 结算失败并释放预占

并发兑换

request、排队和实际 Apple attempt 分开限额;fanout=3 时 128 个 request 不能被误当成只有 128 个 Apple 请求。

matched 数达到此值才走纯 TARGET_MATCHED;低于此值立即整轮 TARGET_FALLBACK。总健康态仍不足时不等待,直接发送现有数量。
严格成功时间倒序;无成功记录再比较严格健康探测。详情保存 selection rank 与排序键,不使用最久未使用/LRU。
fallback round 从全部基础健康态选到 max;其中 only remaining<face_value 的 attempt 获得超目标授权。SEND_GATE 保存 matched/min/base counts 与 per-attempt reserve mode。
首个成功立即返回其他已发请求保留预占并后台结算

风控与凭据恢复

区分临时风控、明确密码错误、2FA/交互问题与账号永久不可用。

分钟
固定为 3;明确密码错误、账号锁定或禁用计数,网络、541、代理、解析异常和 2FA 不计入。
恢复态可突破软上限不销毁已经恢复健康的登录态

外部 redeem 接口

只接收 code、面值、币种与幂等标识,不接收账号或密码。

充值订单、账号明细、金额证据及原始请求响应不会自动过期;同 Key 重放原结果,新 Key 创建独立请求。
记录完整请求与响应充值请求与响应永久保留

存储与保留

使用 MySQL / InnoDB 持久化,单活服务,不依赖 Redis。

分钟

运行模式与配置预览

DRAINING 拒绝新请求并安全取消未 CLAIMED,已 CLAIMED 完整收尾后自动 PAUSED;PAUSED 稳定禁止新发送。

runtime_mode: ACTIVE
credential_policy:
  max_confirmed_password_failures: 3
  apple_disabled_stops_immediately: true
session_pool:
  min_ready: 4
  normal_soft_max: 6
  total_active_hard_cap: 16
  current_occupancy: 13
  cap_debt: 0
  allow_recovered_overflow: true
  fallback_binding_loss_action: RETIRE
ip_pool:
  min_available: 8
  usable_ttl_seconds: 180
  rebind_before_expiry_seconds: 60
redeem:
  min_accounts: 1
  max_accounts: 3
  account_selection: RECENT_SUCCESS_FIRST/v1
  target_fallback_when_matched_zero: true
  mix_matched_and_fallback: false
  min_accounts_is_soft: true
  min_accounts_usage: coverage_slo_and_alert
  max_active_requests: 128
  max_queued_requests: 256
  max_claimed_apple_attempts: 256
  timeout_seconds: 15
  first_success_returns: true
storage:
  engine: mysql
  topology: single-active
  transactional_engine: InnoDB
  redis: disabled
  backup_interval_minutes: 5
  exact_idempotency_replay_days: 3
  detail_retention_days: 3
!
入口原子占 code 并落 durable job,所有 fanout slot 再通过同一个 SEND_GATE

INTAKE 同事务创建唯一 SHORT_CLAIMED + REDEEM_DISPATCH;内存队列只唤醒调度器。SEND_GATE 用 job fencing/CAS 升级永久 tombstone,并在 InnoDB 同事务提交 CLAIMED/dispatch nonce、RESERVE 与 mode epoch 后才放行 HTTP。

运行模式 / epochACTIVE / 42
Outcome journal backlog0
Durable jobs / 最老7 / 18s
未结算 attempt0

MySQL INTAKE / SEND_GATE 与耐久域

允许外发前必须全部为绿色。

InnoDB
门禁当前要求最近证明
MySQL 数据库InnoDB 事务同事务永久墓碑8ms 前 commit
INTAKE / short claim冲突 0同 code 唯一 generation晚到 release CAS 失败 0
SEND_GATEP95 18mscommit 3,844 / rollback 01 笔零发送拒绝 · writer wait P95 4ms · BUSY 0
Fallback allocation attestation违规 0matched_count < min · per-attempt reserve modeRECENT_SUCCESS_FIRST/v1 · cfg19
金额账本投影一致projection/head mismatch=0全量重算 6 分钟前
Session cap / debt13 / 16 · debt 0non-RETIRED + RESERVED slotslot→LOGGING_IN 一换一
Outcome journal同库可写response commit 后才结算seq 88421
磁盘安全水位41%<80% 才接受新 redeem12s 前
配置 / mode epochcfg19 / mode42SEND_GATE 内 CASACTIVE

熔断与依赖

关联异常时进入 BROWNOUT,不用真实 code 做健康探针。

CLOSED
Apple login / summary / redeem按 endpoint、StoreFront 与协议版本隔离
CLOSED
IP provider primary / backup重复出口 0.8% · 费用预算正常
CLOSED
算法 sidecarinit / MD / ActionSignature 版本一致

Durable jobs 与 lease reaper

INTAKE 后以 MySQL job 为事实源;lease 超时只接管同一 execution。

队列等待 / 在途最老状态
redeem dispatch / short claim0 / 0无搁置
response journal consumer0 / 118s正常
IP rebind / pending handoff1 / 111s运行中
risk relogin1 / 19s运行中
stuck CLAIMED / expired lease0 / 0正常

备份、密钥与恢复门禁

MySQL 备份、完整性校验与单机故障边界。

最近一致备份:2 分钟前

5 分钟周期 · 备份完成 · journal seq 88421 · 数据校验完成。

整盘损毁属于已知残余风险

单实例无同步副本;恢复后先 PAUSED 核对,不宣称灾难级 RPO=0。

API Key 将在 12 天后轮换

双 key 无中断窗口;秘密查看与导出均审计。