📥 批量导入账号
每行一个账号,分隔符支持 ---- 、--- 、| :
① 邮箱 ---- AccessToken(直接入池,秒导入;可再加一段 RefreshToken)
② 邮箱 ---- 密码(自动打开浏览器登录该账号获取 Token,每个约 1 分钟,单批最多 10 个)
说明:Token 是 eyJ 开头的长字符串;密码导入时会弹出浏览器窗口,请勿关闭它。
✅ 有效账号
| 账号邮箱 | 创建时间 | 使用额度 | 订阅状态 | 操作 |
|---|---|---|---|---|
| {{ account.email }} | {{ formatDate(account.created_at) }} | {{ account.usage_percent }}% | {{ account.trial_days_left }}天Pro试用 |
🔄 正在使用
| 账号邮箱 | 导入时间 | 使用额度 | 订阅状态 | 调用密钥 | 操作 |
|---|---|---|---|---|---|
| {{ account.email }} | {{ formatDate(account.moved_to_in_use_at) }} | {{ account.usage_percent }}% | {{ account.trial_days_left }}天Pro试用 | {{ account.used_by_key }} |
❌ 已失效 ({{ expiredAccounts.length }})
| 账号邮箱 | 失效时间 | 使用额度 | 订阅状态 | 操作 |
|---|---|---|---|---|
| {{ account.email }} | {{ formatDate(account.moved_to_expired_at) }} | {{ account.usage_percent }}% | Free |
👥 客户端用户(注册 / 登录 / 授权码)
创建用户
用户名可留空,将自动生成类似 250061201 的账号。
| 用户名 | 授权码 | 邀请码 | 私池 | 状态 | 最近登录 | 操作 |
|---|---|---|---|---|---|---|
| {{ u.username }} | {{ u.auth_code || '-' }} |
{{ u.invite_code || '-' }} |
{{ u.pool_available }} / {{ u.pool_total }} | {{ u.is_active ? '正常' : '已禁用' }} | {{ formatDate(u.last_login_at) }} |
⚡ 极客私池
客户端「扫描并上传 / 查看私池」写入的专属账号池,不进入公共续杯池。
| 邮箱 | 来源 | 所属用户ID | 状态 | 额度 | 操作 |
|---|---|---|---|---|---|
| {{ account.email }} | {{ account.source }} | {{ account.owner_user_id }} | {{ account.status }} | {{ account.usage_percent }}% |
暂无私池账号。客户端登录后调用扫描上传接口即可入库。
📡 扫描记录
对应客户端「扫描并上传 / 仅扫描 / 扫全盘」。
| 时间 | 用户 | 模式 | 扫描数 | 入库 | 跳过 | 来源 |
|---|---|---|---|---|---|---|
| {{ formatDate(s.created_at) }} | {{ s.username }} | {{ scanModeLabel(s.scan_mode) }} | {{ s.item_count }} | {{ s.uploaded_count }} | {{ s.skipped_count }} | {{ s.source_summary || '-' }} |
📢 公告管理
发布公告
| 标题 | 内容 | 状态 | 时间 | 操作 |
|---|---|---|---|---|
| {{ a.title }} | {{ a.content }} | {{ a.is_published ? '已发布' : '草稿' }} | {{ formatDate(a.created_at) }} |
🔑 授权密钥生成
✅ 密钥生成成功
{{ generatedKey.key }}
配额: {{ generatedKey.quota }} 次 | 有效期: {{ generatedKey.expires_at ? ('限时 ' + generatedKey.remaining_days + ' 天(至 ' + formatDate(generatedKey.expires_at) + ')') : '永久' }} | 状态: {{ generatedKey.used ? '已使用' : '未使用' }}
📋 历史密钥
| 密钥 | 总配额 | 已使用 | 剩余次数 | 有效期 | 状态 | 创建时间 | 首次使用 |
|---|---|---|---|---|---|---|---|
{{ key.key }} |
{{ key.quota }} | {{ key.used_count || 0 }} | {{ key.remaining_quota !== undefined ? key.remaining_quota : key.quota }} |
永久
{{ formatDate(key.expires_at) }} {{ isKeyExpired(key) ? '已过期' : '剩 ' + key.remaining_days + ' 天' }} |
{{ keyStatus(key) }} | {{ formatDate(key.created_at) }} | {{ key.first_used_at ? formatDate(key.first_used_at) : '-' }} |
⏰ 定时刷新设置
自动刷新时间配置
设置每天自动刷新账号信息的时间(北京时间)
手动刷新
立即触发一次账号信息刷新任务
刷新任务正在后台运行,请查看后端控制台日志...
调度器状态
定时任务列表:
| 任务名称 | 下次执行时间 |
|---|---|
| {{ job.name }} | {{ job.next_run_time || '未安排' }} |
📖 功能说明
- ✅ 系统会在设定的时间自动刷新所有有效和使用中的账号信息
- ✅ 刷新内容包括:会员类型、使用额度、试用天数等
- ✅ 默认配置:每天早上8:00和晚上20:00自动刷新
- ✅ 可以添加多个刷新时间点,建议不超过5个
- ✅ 时间采用24小时制(例如:08:00、20:00)
- ⚠️ 修改配置后会立即生效,无需重启服务器