管理后台功能
管理后台面向管理员,只提供运营、配置、审核、交付和系统维护能力,不提供普通用户自助入口。
入口:
text
https://admin.payincus.com访问边界
- 后台登录页是
/admin/login。 - 旧
/login仅兼容跳转到/admin/login。 - 后台路由要求管理员身份,普通用户不能进入后台。
- 后台构建产物目录是
client/dist/admin。 - 后台 API 使用管理员鉴权,主要集中在
/api/admin/*。
运营管理
| 功能 | 路由 | 说明 |
|---|---|---|
| 用户管理 | /admin/users | 用户列表、状态、角色、余额、账号信息和客户注册链接。 |
| 实例管理 | /admin/instances | 查看全部实例、进入详情、执行生命周期操作。 |
| 管理员创建实例 | /admin/instances/create | 由管理员代客户创建实例,适合人工交付或补单。 |
| 镜像管理 | /admin/images | 维护系统镜像、架构、可用状态和展示信息。 |
| 托管管理 | /admin/hosting | 查看托管节点、资源提供方、收益与审核。 |
| 统计面板 | /admin/statistics | 查看系统运营、资源和账务统计。 |
| 日志 | /admin/logs | 查看操作日志、系统日志和关键链路记录。 |
账务与商业化
| 功能 | 路由 | 说明 |
|---|---|---|
| 计费中心 | /admin/billing | 订单、充值、消费、余额变动、支付配置和账务审计。 |
| 支付渠道 | /admin/billing?tab=paymentProviders | 管理支付提供商、密钥、回调和启用状态。 |
| 推荐返利 | /admin/billing?tab=affConversions | 审核推荐转化、返利和推广记录。 |
| 娱乐管理 | /admin/entertainment | 管理积分、会员或娱乐模块配置。 |
内容、通知与集成
| 功能 | 路由 | 说明 |
|---|---|---|
| 公告 | /admin/broadcast | 发布公告、弹窗或站内广播。 |
| 工单 | /admin/tickets | 查看用户工单、回复、关闭和处理附件。 |
| 通知 | /admin/inbox | 查看管理员通知和系统消息。 |
| 帮助中心 | /admin/help | 维护用户端帮助文章。 |
| 插件中心 | /admin/plugins | 上传安装插件、从 GitHub 插件市场安装、启用停用、维护插件配置和查看任务日志。 |
| OAuth | /admin/oauth | 配置第三方登录、绑定和回调。 |
| Telegram | /admin/settings/telegram | 配置 Telegram bot、通知和 webhook。 |
| 邮箱 | /admin/mail | 管理邮箱套餐、域名、账号和订阅生命周期。 |
系统配置
后台设置拆成多个配置页:
- 访问与注册:注册开关、邀请码、登录策略。
- 托管与站点:托管资源、站点地址、客户注册链接基础 URL。
- 品牌与外观:站点名称、Logo、主题展示。
- 安全验证:敏感操作验证码、登录安全、密钥相关配置。
- 邮件服务:SMTP、发信模板和投递设置。
- 工单与附件:附件大小、上传安全和 Lsky 存储。
- 弹窗公告:用户端弹窗内容和展示策略。
版本更新
/admin/system-update 用于后台 OTA:
- 查看当前版本、Git tag、commit、构建时间和部署时间。
- 检查最新版本和 release tag 更新内容。
- 启动在线更新任务并查看实时日志。
- 更新失败时自动回滚,成功后支持手动回滚到上一版。
- 支持 Release artifact、SHA256 校验和
current/releases原子切换。 - 更新和回滚会保留
plugins、plugin-data、plugin-logs和plugin-staging插件运行目录。
验证重点
- 管理员可以登录后台,普通用户会被拦截。
- 后台不出现用户端自助充值、转移、签到、好友等客户功能入口。
- 后台生成客户链接时使用客户域名,不使用后台域名。
- 后台 OTA 更新前后都要执行 split host、边界守卫和健康检查。
