empty
|
51e4b3a839
|
docs: 更新 API 认证配置说明
- 添加 new-api/one-api 接入场景说明
- 明确两层安全验证流程
|
2025-12-27 16:24:26 +08:00 |
|
empty
|
d1dc095cb1
|
feat: 添加请求认证中间件保护 API 端点
- 新增 auth-middleware.js 验证客户端 API Key
- 支持 Authorization: Bearer <key> 和 x-api-key 两种方式
- API Keys 只通过环境变量配置(安全最佳实践)
- 公开路径: /, /health, /status
- 可配置 /v1/models 是否需要认证
- 启动时输出认证状态日志
配置方式:
AUTH_ENABLED=true
API_KEYS=sk-key1,sk-key2
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-27 16:14:15 +08:00 |
|
empty
|
eef909c5dd
|
feat: 实现可配置的 CORS 安全策略
- 添加 getCorsConfig() 函数支持灵活的 CORS 配置
- 支持三种模式:禁用 CORS、白名单、允许所有来源
- 环境变量可覆盖 config.json 配置 (CORS_ENABLED, CORS_ALLOW_ALL, CORS_ORIGINS)
- config.json 默认使用白名单模式,仅允许 localhost
- 动态验证 Origin 头,不在白名单的请求不设置 CORS 头
- 添加 Vary: Origin 头支持 CDN 缓存
安全改进:
- 生产环境默认 allow_all=false,避免 CORS 通配符
- 白名单模式下,未授权来源的请求会被浏览器拒绝
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2025-12-27 15:33:04 +08:00 |
|
empty
|
42fc3f2cf3
|
feat: 集成 Cloudflare Tunnel 支持
- docker-compose.yml 添加 cloudflared 服务
- 更新 .env.example 和 README.md 添加配置说明
- 支持通过 Cloudflare Tunnel 进行安全部署
|
2025-12-27 15:14:12 +08:00 |
|
empty
|
a18e45ee78
|
feat: add refresh retry/timeout and tests
|
2025-12-27 15:07:54 +08:00 |
|
empty
|
5e01993120
|
feat: add SLS toggle and sanitize logs
|
2025-12-27 15:07:28 +08:00 |
|
empty
|
52ea5945eb
|
refactor: sync-accounts.sh 配置改为从 .env 读取
- 自动加载脚本目录下的 .env 文件
- 新增 SYNC_SERVER, SYNC_REMOTE_PATH 等环境变量
- 更新 .env.example 添加同步配置示例
|
2025-12-27 12:47:08 +08:00 |
|
empty
|
eb1096ce54
|
feat: 集成阿里云日志服务(SLS)
- 添加 aliyun-log SDK 依赖
- 新增 sls-logger.js 模块,支持批量日志上报、静默降级
- 在四个 API 处理函数中集成请求日志记录
- 更新 .env.example 添加 SLS 配置示例
|
2025-12-27 03:08:01 +08:00 |
|
1e0n
|
666e58d681
|
升级到v1.3.2:支持Docker部署FACTORY_API_KEY环境变量配置
|
2025-10-09 22:34:31 +08:00 |
|
1e0n
|
ad862f73d1
|
Add Docker deployment support
- Add Dockerfile for containerization
- Add docker-compose.yml for easy deployment
- Add .dockerignore to optimize build
- Add .env.example for environment configuration
- Add DOCKER_DEPLOY.md with comprehensive deployment guide
Support for:
- Local Docker deployment
- Cloud platforms (Render, Railway, Fly.io, GCP, AWS)
- Persistent storage configuration
- Health checks and monitoring
|
2025-10-06 02:17:37 +08:00 |
|