抖音自动续火花
{{ status.state_file_exists ? '已就绪' : '未登录' }} 强制重置

多账号管理

每个账号拥有独立的登录凭证、配置与好友台账,互不干扰;全局最多 {{ maxConcurrent }} 个浏览器并发运行。

+ 新建账号 刷新
暂无账号,点击「新建账号」添加第一个账号。
{{ acc.is_default ? '★ ' : '' }}{{ acc.name }} (默认)
账号 ID:{{ acc.id }}
登录态:{{ acc.state_file_exists ? '● 已就绪' : '○ 未上传' }}
会话状态:{{ sessionText(acc) }}
下次定时:{{ formatTime(acc.next_run) }}
备注:{{ acc.device }}
{{ currentAccountId === acc.id ? '当前查看' : '切换到此账号' }} 删除

全局并发状态

同时运行的浏览器会话数受全局上限保护,超出后新任务会自动排队等待。

并发上限:{{ maxConcurrent }} 个浏览器会话 · 当前可用:{{ browserSlotsAvailable }}
登录凭证
{{ status.state_file_exists ? '已就绪' : '未登录' }}
立即登录
守护状态
{{ status.running ? '执行中' : (config.auto_run_enabled ? '定时就绪' : '已暂停') }}
已勾选好友
{{ selectedFriendCount }} / {{ totalContactCount }} 人
火花好友
{{ sparkFriendCount }}
当前服务器未检测到登录凭证 (state.json):
已在电脑端提取?请双击电脑上的 4.同步登录态到服务器.bat 一键同步,或在右侧直接上传文件。
直接上传 state.json

立即触发续火花

手动启动一次自动化流程,或在下方查看最近执行记录与结果。

{{ status.running ? '任务执行中...' : '立即续火花' }} 模拟演练 (Dry-Run) 浏览器画面
最近一次执行时间
{{ lastRunInfo.time || '暂无运行记录' }}
执行结果简报
{{ lastRunInfo.summary || '就绪待命' }}

好友与消息台账

自动同步抖音好友列表,一键勾选火花好友,保存后每日定时自动发送。

同步联系人 一键勾选火花 清空勾选 保存勾选配置
已勾选 {{ selectedFriendCount }} 位好友
{{ (item.nickname || '?').charAt(0) }}
{{ item.nickname }}
{{ formatTime(item.last_sent_at) }} 💬 {{ item.custom_message }}
🔥 {{ item.spark_days }}天 未点亮 {{ item.last_status === 'success' ? '成功' : (item.last_status === 'failed' ? '失败' : '待发') }}
暂无好友数据,请点击上方「同步联系人」拉取列表

定时与风控配置

配置每日自动执行时间、随机抖动延迟与安全发送间隔,保护主号安全。

保存设置
建议设置在早上 07:00 ~ 09:00 之间。
在设定时间的 0 ~ N 分钟内随机启动,模拟真人不规律上线。
每行一条文案,每日发送时系统将从列表中随机抽取一条发送并自动防重。
数据中心 IP 容易被抖音风控拦截(频繁弹安全验证)。填写住宅/家庭节点代理后,扫码登录与任务浏览器都走代理出口,可大幅减少验证弹窗。保存后下次启动浏览器生效。

实时运行日志

查看后台自动化执行步骤、会话坐标核验与发送状态。

刷新日志 清空显示
douyin-cloud-streak.log UTF-8
{{ logsContent || '暂无日志输出,点击上方“刷新日志”获取。' }}

登录通行证管理

管理抖音账号登录凭据 (state.json),支持直接上传通行证文件。

当前账号:{{ currentAccount.name }} ({{ currentAccount.id }})
凭证状态: {{ status.state_file_exists ? '✓ 已检测到有效登录态' : '✗ 未检测到登录态' }}
推荐直接点击下方「手机扫码登录」,服务器会自动生成二维码,手机扫码后凭证自动保存,全程无需电脑。也可以在电脑端双击 1.本地提取通行证.bat 后上传 state.json;凭证过期时同样在网页端重新扫码即可。
手机扫码登录 / 重新验证 上传 state.json 文件
新建后该账号拥有独立的 data/accounts/{id}/ 目录(登录凭证、配置、好友台账互不影响),随后请为其上传对应的 state.json 登录凭证。
为账号 {{ currentAccount.name }} 登录抖音。请打开手机抖音 App → 扫一扫,扫描下方二维码并确认登录。
登录二维码
{{ loginState.message || '等待中…' }} (等待扫码确认)
手机一键唤醒抖音 App 授权
{{ loginState.error }}
👁 服务器浏览器实时画面 {{ loginScreenExpanded ? '收起' : '展开' }}
正在观看:{{ screenTitle }} · 每 1.2 秒自动刷新 · 画面来自服务器上的自动化浏览器
浏览器画面
{{ screenFrame.empty || '等待画面…' }}
发起「扫码登录」或「立即续火花」后,即可在此看到浏览器实时画面
{{ screenFrame.age <= 5 ? '● 实时画面' : '画面更新于 ' + screenFrame.age + ' 秒前' }}
首次访问或部署在云服务器时,请输入服务器 .env 中配置的 AUTH_TOKEN
默认令牌: spark_secret_token_change_me 一键填入