新增功能
- 支持通过环境变量
MIRRORPROXY_ADMIN_PASSWORD设置初始管理员密码。- Docker Compose 已支持传递该配置。
- 未配置或配置为空时,将自动生成随机密码,并在首次启动日志开头醒目提示。
- 手动设置的密码不会输出到日志,也不再执行统一的默认密码校验。
- 该配置仅用于首次初始化数据库,不会覆盖已有管理员密码。
- 独立客户端新增 GitHub HTTPS Git URL 重写能力,支持
mirrorproxy set github与mirrorproxy reset github。 - 新增开箱即用的
compose.yamlDocker Compose 部署示例。
问题修复
- 修正 CTAN 默认上游地址,将
mirror.ctan.org更正为mirrors.ctan.org。 - 增强客户端冒烟测试的临时上游错误重试,减少 CTAN/Tex Live 请求偶发
502导致的误报。
工程改进
- 更新 Docker 发布工作流使用的 GitHub Actions,兼容 Node.js 24 运行环境。
致谢
感谢 @eryajf(二丫)提交 PR #1,为环境变量设置管理员密码功能提供支持。
完整变更:v1.0.1...v1.0.2