概览中心
实时监控任务执行状态与资源分配情况
系统配置
自助开通并发与维护模式(保存后立即生效,无需重启服务)。Telegram / hCaptcha 需分别点各自区域的「保存」按钮;配置写入 MySQL,重启容器不会丢失(请勿使用 docker compose down -v)。
第三方代充 API(协议对接)
開啟後,前台兌換開通將呼叫第三方 GPT 代充平台提交訂單並輪詢狀態;將不再使用本地開通流程。 銀行卡與代理會從「銀行卡池」「代理池」自動取得並隨訂單提交。
套餐(plan_key)将自动同步 CDK 的套餐类型;国家/币种使用协议默认值(PH / PHP),无需填写。
并发与维护
超过该数量时,前台将提示「当前任务过多,请稍后再试」。
开启后立即拒绝所有新任务。
Telegram 通知
开通成功、失败或卡池耗尽时可推送到管理员私聊和/或群组。消息包含邮箱与 CDK。
hCaptcha 自动求解
支付时遇到 Stripe「One more step」人机验证:优先使用打码平台(createTask/getTaskResult)兜底 passive checkbox; 图片题可继续尝试内置视觉求解器(VLM + CLIP/OpenCV)。
无 API Key 或想省费用时可开启,成功率较低
与 Anti-Captcha API
相同协议(createTask / getTaskResult / getBalance)。程序请求
https://api.anti-captcha.com,不是官网首页。
填错 Capsolver 地址时会根据 Key 自动纠正。
修改后台密码
安全设置
登录支持 Google Authenticator 或 Telegram 验证码。
仅支持小写字母、数字与连字符(2–32 字符)。保存后请收藏新地址,默认 /admin-login、/admin 将失效。
支付地区设置
选择支付地区后,系统将使用对应的币种进行 Stripe 支付。账单地址请在左侧「免税地址」页面管理。
代理池
管理 Playwright 自动化使用的代理。一行一条 URL,支持 http(s) / socks5;用户名可含 {session} 占位符走 sticky session。每次任务从「启用」的代理中随机抽取。
添加代理
粘贴一条或多条代理 URL(一行一条),点保存后立即写入代理池并在下方列表显示。
已保存代理
| 启用 | 活跃检测 | 出口 IP | 延迟 | 协议 | 代理地址 | 操作 |
|---|---|---|---|---|---|---|
| 加载中... | ||||||
浏览器池
常驻 Chromium 进程与本地 Profile 缓存;任务通过 CDP 接入,每单独立 Context。页面每 2 秒自动刷新。
日常槽位配置说明(备忘)
浏览器池 = 常驻 Chromium + 本地 Profile 缓存。任务通过 CDP 接入,每单仍独立 Context(不串 Session)。每槽约 400–550 MB 内存。
代理:池内槽位不绑定代理。每单任务启动时,从「代理池」随机抽一条启用代理,写入该单的 Context(见运行日志 proxy=yes)。
这样不同任务可用不同 IP,避免多账号共用一个住宅 IP。代理在左侧「代理池」管理,与浏览器池分开配置。
| 场景 | 建议槽位 | 说明 |
|---|---|---|
| 日常单量 | 4–8 |
稳妥,与系统配置里「前台并发」对齐即可 |
| 高峰 / 128G 独服 | 8–16 |
内存充裕时可加;注意 CPU 与其它项目占用的 ~28G |
| 上限 | ≤24 |
由 BROWSER_POOL_MAX_SIZE 控制,不建议无脑拉满 |
持久化:在服务器 .env 设置 BROWSER_POOL_SIZE=8、MAX_CONCURRENT_ACTIVATIONS=8 后 docker compose up -d --force-recreate app。
本页「应用并重载」仅改运行时,重启容器仍以 .env 为准。
主机内存与容量建议
运行模式
关闭:每任务独立冷启动 Chromium(与 Session 登录路径分离,调试更稳)。
开启:复用预热槽位,省去约 5–10s 启动时间。切换立即生效,写入 MySQL 持久化。
池配置
重载会关闭所有空闲槽位并重新预热;有任务占用时需等待结束。修改后写入运行时配置(重启容器仍以 BROWSER_POOL_SIZE 环境变量为准,可在 .env 持久化)。
槽位可视化
等待队列
免税地址
管理美国免税州账单地址池(Oregon / Delaware / Montana / New Hampshire / Alaska)。支付时随机选取;州名使用完整英文(如 Oregon)以匹配结账下拉框。
美国免税地址池
支付结账时优先从地址池随机选取;池为空则系统自动即时生成。持卡人姓名由前台自动化随机生成,无需在此配置。
| 街道地址 | 城市 | 州 | 邮编 | 国家 | 状态 | 操作 |
|---|
支付链接调试
启动 Playwright 浏览器,注入 Session 后调用 Checkout API 生成支付链接(不执行填卡/订阅,正式开通请走前台 CDK)
生成参数
仅显示当前调试任务的 Playwright 子进程输出;失败时会自动保存截图。
银行卡池管理
管理 Stripe 支付使用的银行卡资源(通过 API 导入与维护)
银行卡列表
卡号|有效期|CVC|持卡人(持卡人可选)。有效期支持 MM/YY 或 MMYY。
| 卡号 | 有效期 | CVC | 导入持卡人 | 支付姓名 | 绑定地址 | 状态 | 次数 | 最近使用 | 操作 |
|---|
CDK 激活码管理
生成并管理用于前台兑换的激活码
激活码列表
| 选择 | 激活码内容 | 套餐 | Session 记录 | 是否出库 | 状态 | 使用时间 | 操作 |
|---|
Session 管理
手动提交 CDK + Session 启动 Playwright 自动化开通;下方列表为历史记录
手动启动自助开通
粘贴从 chatgpt.com/api/auth/session 复制的 JSON,或只贴 AccessToken。启动后请到「运行日志」查看实时输出。
Session 记录列表
| 执行时间 | 激活码 | Session | 卡尾号 | 任务信息 | 状态 | 自动续费 | 操作 |
|---|
续费管理
粘贴 Session 后管理 ChatGPT Plus/Pro 自动续费(App Store / Google Play 订阅需在对应平台操作)
Session
从 chatgpt.com/api/auth/session 复制完整 JSON,或只粘贴 AccessToken。
任务管理
查看与管理自助开通任务记录
| 执行时间 | 激活码 | Token 摘要 | 任务信息 | 进度 | 状态 | 截图/录像 | 操作 |
|---|
自动化任务
查看 Playwright 自动化各阶段是否完成,快速判断 Checkout 页面是否已打开、Stripe 表单是否定位成功
| 执行时间 | 任务 ID | 激活码 | Checkout | 自动化阶段 | 当前阶段 | 状态 | 截图/录像 |
|---|
账单记录
查看支付账单明细、筛选与导出,追踪每张卡的消费记录
筛选条件
账单列表
| 支付时间 | 卡号 | 金额 | 币种 | 套餐类型 | CDK | 邮箱 | 状态 | 操作 |
|---|
运行日志
子进程标准输出、注册/开通脚本详情与任务节点日志(内存环形缓冲,重启后清空)
与「任务管理」中的数据库记录不同:此处为实时流水,便于排查 Playwright / 子进程输出;筛选 Job 可在文本内搜索。
后台登录日志
记录后台登录、二次验证等安全事件(IP、浏览器指纹)
最近登录记录
| 时间 | 事件 | 账号 | IP | 指纹 | 浏览器 | 详情 |
|---|---|---|---|---|---|---|
| 加载中... | ||||||