fuClaudeBackend:面向fuclaude的轻量后端代理 + Key 管理后台

摘要

在使用 fuclaude 的过程中,我遇到 Key 管理与多账号状态不可视的问题,于是做了一个管理增强版:fuClaudeBackend。它是一个轻量后端代理 + Key 管理后台,支持访客/站点登录、用户与 Key 管理、账号状态展示以及 Key 过期隐藏,适合「始皇」相关使用场景。

关键词

fuclaude / 代理 / Key 管理 / 管理后台 / Node.js

背景与动机

我在实际使用 fuclaude 时遇到几个痛点:

  • Key 无法集中管理,生命周期不可视
  • 多账号状态难以快速判断
  • 访客与站点登录入口不够清晰

因此决定做一个管理增强版,既保留轻量部署的优势,又补齐关键管理能力。

项目简介

fuClaudeBackend 是基于开源 fuclaude 的轻量后端代理 + Key 管理后台。

主要多用户多账户fuclaude相关使用场景,支持更清晰的管理与可视化。

项目地址:

功能亮点

  • 访客/站点登录
  • 管理后台:用户与 Key 管理
  • 选择账号页面(带状态展示)
  • Key 过期时间支持(过期 Key 不展示)

界面截图




快速开始

bash 复制代码
# 1) 复制配置文件
cp config.example.json config.json

# 2) 可选:初始化数据文件
cp data.example.json data.json

# 3) 启动
node sever.js

访问:

配置说明(config.json)

  • ORIGINAL_WEBSITE:上游站点地址(建议自部署)
  • SESSION_KEYS:{ id, label, value, expiresAt } 列表
  • DEFAULT_KEY_ID:默认 Key ID
  • SESSION_KEY:旧版单 Key(可留空)
  • SITE_PASSWORD / GUEST_PASSWORD:登录密码
  • PORT:端口

数据说明(data.json)

  • keys:与 SESSION_KEYS 结构一致(value 为私密)
  • defaultKeyId
  • users:{ username, active, isolated, keys, createdAt, lastLoginAt, expiresAt }

关键细节:Key 过期时间

  • expiresAt 支持任意 Date.parse() 可解析的字符串(推荐 ISO 8601)
  • 管理后台可手动输入
  • 为空时默认写入后 27 天
  • 过期 Key 不会在 /choose 中展示

适用场景

  • 多 Key 轮换管理
  • 多账号状态可视化
  • 访客/站点分角色登录

后续计划

  • 审计日志
  • 更细粒度的权限控制
  • 更轻量的部署方式

参与与反馈

如果你也在用 fuclaude,欢迎试试这个管理增强版,也欢迎提建议。

相关推荐
图生生2 小时前
电商设计效率优化:AI指令一键 10 秒生成高端场景图
ai
kjzd1233 小时前
GitHub 热门项目趋势分析报告 (2026年2月2日)
github
LostSpeed3 小时前
git - github工程中不能包含大文件
git·github
aihuangwu3 小时前
deepseek图表怎么导出
人工智能·ai·deepseek·ds随心转
Anarkh_Lee3 小时前
在VSCode中使用MCP实现智能问数
数据库·ide·vscode·ai·编辑器·ai编程·数据库开发
智算菩萨3 小时前
2026年2月AI大语言模型评测全景:GPT-5.2与Claude 4.5的巅峰对决及国产模型崛起之路
人工智能·ai编程·ai写作
阿杰学AI3 小时前
AI核心知识79——大语言模型之Knowledge Conflict(简洁且通俗易懂版)
人工智能·ai·语言模型·自然语言处理·aigc·rag·知识冲突
CoderJia程序员甲4 小时前
GitHub 热榜项目 - 日榜(2026-02-02)
人工智能·ai·大模型·github·ai教程
逻极4 小时前
OpenClaw「Clawdbot/Moltbot」 深入解析:核心架构深度剖析
python·ai·架构·agent·ai编程·moltbot·openclaw