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,欢迎试试这个管理增强版,也欢迎提建议。

相关推荐
麦客奥德彪14 分钟前
Codex 最近只有约 25 token/s,我做了个插件,把 ChatGPT 接进 DSH
openai·ai编程·deepseek
GlobalInfo1 小时前
2026年推理算力超越训练算力,市场调研该关注什么
大数据·人工智能·ai·芯片
JavaGuide1 小时前
最近爆火的 Muse 浙大开源版 nanoMuse,来了!
aigc·openai·ai编程
ServBay1 小时前
不会写代码,如何搭建自己的 AI 自动化工作流
后端·aigc·ai编程
zw_onemaker_ai1 小时前
开源一条 14 角色 AI 交付管线:从 3 个零依赖 Demo 讲起
人工智能·ai编程
七牛云行业应用1 小时前
OpenCode 报错 Rate limit exceeded:限流原因、日志定位与修复步骤(2026 年 10 月)
人工智能·github
SL_staff1 小时前
目标健康度自检清单:开发者视角下的目标-计划-任务链路断点诊断
java·开源·github
每天都是不一样的太阳2 小时前
AI成长系列-08-技术写作与汇报
ai编程
Lambert2812 小时前
SAA 停摆的答案:前团队的 ARGI 我上手跑了一遍,缝了三针才跑通
后端·openai·ai编程
用户5541886978482 小时前
国庆7天AI圈3次大翻车:你还没被割韭菜,代码已先崩盘
ai编程