仪表盘
这里不只是看“成没成功”,还会告诉你:写后校验有没有通过、页面是不是跳到了异常登录页、有没有触发重试、以及当前 AT 过期时间。同时内置了 GitHub Release 检查更新与一键升级。
❌ 最近一次刷新失败
No session token found
最近刷新时间
2026-03-09 20:25:41 (UTC+8)
下次自动刷新
2026-03-09 20:55:41 (UTC+8)倒计时:—
当前版本
v0.2.5-3-g6504905-dirty
更新系统
当前 v0.2.5-3-g6504905-dirty,最新 v0.2.5,已是最新
关键状态摘要
这次到底算不算“真成功”?
不算,最近一次没有通过完整刷新链路。
页面状态
预热后落在:https://labs.google/fx/vi/tools/flow
重试机制
现在默认失败会自动重试 1 次,重试间隔 3000ms。
校验状态
页面预热
正常
写后校验
未知
Flow2API API
失败
验证详情
Flow2API 地址
http://127.0.0.1:38000
Flow2API Host
127.0.0.1
Token 邮箱
—
数据库路径
—
Token ID
—
ST 指纹(当前)
—
ST 指纹(库内)
—
指纹比对
未确认
当前项目
—
项目 ID
—
尝试次数
2
最近一次 Flow2API 响应
暂无返回内容。第一次成功刷新后,这里会显示 Flow2API 的响应。
最近一次完整状态 JSON
{'time': 1773059141, 'cookie_count': 9, 'has_session_token': False, 'remote_debugging_port': 9223, 'flow2api_url': 'http://127.0.0.1:38000', 'flow2api_host': '127.0.0.1', 'prewarm': {'strategy': 'aggressive', 'mode': 'exact+goto', 'page_url': 'https://labs.google/fx/vi/tools/flow', 'page_state': {'url': 'https://labs.google/fx/vi/tools/flow', 'is_abnormal': False, 'reason': 'ok'}, 'settle_ms': 5000, 'nav_timeout_ms': 45000, 'context_count': 1, 'page_count': 2, 'fallback_from': 'soft'}, 'success': False, 'error': 'No session token found', 'attempt': 2, 'attempts': [{'time': 1773059125, 'cookie_count': 9, 'has_session_token': False, 'remote_debugging_port': 9223, 'flow2api_url': 'http://127.0.0.1:38000', 'flow2api_host': '127.0.0.1', 'prewarm': {'strategy': 'aggressive', 'mode': 'exact+goto', 'page_url': 'https://labs.google/fx/vi/tools/flow', 'page_state': {'url': 'https://labs.google/fx/vi/tools/flow', 'is_abnormal': False, 'reason': 'ok'}, 'settle_ms': 5000, 'nav_timeout_ms': 45000, 'context_count': 1, 'page_count': 2, 'fallback_from': 'soft'}, 'success': False, 'error': 'No session token found', 'attempt': 1}, {'time': 1773059141, 'cookie_count': 9, 'has_session_token': False, 'remote_debugging_port': 9223, 'flow2api_url': 'http://127.0.0.1:38000', 'flow2api_host': '127.0.0.1', 'prewarm': {'strategy': 'aggressive', 'mode': 'exact+goto', 'page_url': 'https://labs.google/fx/vi/tools/flow', 'page_state': {'url': 'https://labs.google/fx/vi/tools/flow', 'is_abnormal': False, 'reason': 'ok'}, 'settle_ms': 5000, 'nav_timeout_ms': 45000, 'context_count': 1, 'page_count': 2, 'fallback_from': 'soft'}, 'success': False, 'error': 'No session token found', 'attempt': 2}], 'attempt_count': 2, 'retried': True}
登录向导
首次安装、登录失效,或者仪表盘持续显示“页面异常 + 刷新失败”时,用这里重新登录。
什么时候需要重新登录?
首次安装后需要登录一次;之后只要 Google 登录态没过期,daemon 就会持续自动刷新。通常不需要天天管。
1
启动登录浏览器点击上方“启动登录浏览器”。服务器上的 Chrome 会在虚拟桌面里启动,并打开 Google Labs Flow 页面。
2
进入登录页面点击“进入登录页面”,你会看到嵌入式 noVNC 页面。直接在里面像普通浏览器一样点、输、登录就行。
3
确认已经进入 labs.google登录成功后,确保浏览器停留在 Google Labs / Flow 页面。不要关掉这个浏览器窗口。
4
回到仪表盘点击“立即刷新 Token”如果看到“写后校验通过”,说明登录态已经被正确同步进 Flow2API,后续就交给 daemon 自动维护。
配置
这里放真正会影响稳定性的参数,包括刷新周期、预热等待和连接配置。
Connection Token 是什么?怎么获取?
它可以理解成 Host Agent 和 Flow2API 之间的“握手密钥”。Host Agent 每次把最新登录态推送回 Flow2API 时,Flow2API 会用它来确认“这是不是你授权的来源”。
获取方法:打开 Flow2API 管理后台 → 顶部 设置 → 找到 插件连接配置 → 复制里面的 连接 Token。如果为空,就先生成一个再保存。