2026-07-17
企业级安全升级
- 添加账户锁定机制(5次失败后锁定30分钟)
- 添加 IP 白名单支持(可选配置)
- 添加审计日志系统(记录所有登录活动)
- Token 绑定 IP 和 User-Agent(防止 token 被盗用)
- 添加唯一 Token ID (jti) 支持
- Nginx 安全头升级(HSTS preload、Permissions-Policy 等)
- 登录失败计数和锁定提示
- CSRF token 自动获取和重试机制
- 所有前端输出已转义(防 XSS)
- Token 过期时间缩短至 2 小时
2026-07-17
安全修复
- 修复 JWT 密钥硬编码问题,强制使用环境变量配置
- 添加 o-auth 登录速率限制(5次/15分钟)
- 修复前端 XSS 漏洞,所有 innerHTML 输出已转义
- 移除 URL 中的 token 暴露,改用 Authorization header
- 前端实现 CSRF token 获取和自动重试机制
- token 过期时间从 24h 缩短至 4h
- 添加输入长度校验,防止超长输入攻击
2026-07-17
服务器管理网站 o.motut.net.cn
- 新建独立管理网站 o.motut.net.cn
- 独立登录系统和 SSL 证书
- 仪表盘:CPU/内存/磁盘/运行时间/Nginx 状态/SSL 证书状态
- Nginx 管理:配置编辑/重载/重启/站点列表/日志查看
- 备份管理:创建/列表/下载
- 站点设置查看
- 挂载 nginx.js 路由(配置编辑/日志/SSL/统计)
2026-07-17
自动备份定时任务
- 新增每日零点自动备份脚本
- 备份内容包含数据库和网站文件
- 自动清理旧备份,只保留最近5个
- 备份日志记录到 /var/log/motut-backup.log
2026-07-17
服务器状态公开 & 彩蛋
- 服务器状态页面取消登录要求,无需登录即可查看
- 新增公开 API 端点 /api/status/public(不暴露敏感信息)
- 首页底部常驻显示服务器运行时间
- F12 控制台新增 ASCII 艺术欢迎信息和互动彩蛋(输入 blog.help())
- 优化底部文字可读性(字号、字重、颜色)
- 新建更新日志页面
2026-07-17
Nginx 管理功能
- 新增 Nginx 状态监控(运行状态、PID、运行时间、版本)
- 支持 Nginx 配置文件在线编辑
- 支持 Nginx 重载/重启操作
- 新增访问日志和错误日志查看
- 新增访问统计(最近访问记录、状态码分布)
2026-07-17
备份管理系统
- 新增数据库备份功能(支持手动/自动备份)
- 新增站点文件打包备份
- 支持备份文件下载和上传恢复
- 自动清理 30 天前的旧备份
2026-07-17
服务器状态监控
- 新增服务器状态页面(CPU、内存、磁盘、网络、负载)
- 每 5 秒自动刷新数据
- 进度条颜色预警(黄色警告、红色危险)
2026-07-16
文章系统完善
- 支持 Markdown 文章编辑和预览
- 新增文章列表分页
- 支持文章置顶功能
- 新增文章搜索功能
2026-07-15
安全加固
- JWT 认证系统(支持 token 版本控制)
- CSRF 防护中间件
- API 请求速率限制
- Helmet 安全头配置
- 密码 bcrypt 加密存储
2026-07-14
网站上线
- 首页打字机动画效果
- 浮动文字粒子系统
- 深色主题设计
- 响应式布局适配
- 管理后台基础功能