Skip to content

v3.1.0 - Provider 控制与防封禁增强

Latest

Choose a tag to compare

@h7ml h7ml released this 12 Oct 08:29
· 4 commits to main since this release
Immutable release. Only release title and notes can be modified.

🎉 v3.1.0 新功能发布

✨ 新增功能

🎚️ Provider 独立控制

  • 新增 DISABLE_OLLAMADISABLE_OPENROUTER 环境变量
  • 支持灵活配置服务范围:
    • 仅使用 Ollama(推荐新手)
    • 仅使用 OpenRouter(推荐高级用户)
    • 同时使用两者(默认,推荐)
    • 临时维护模式
  • 详细文档:PROVIDER_TOGGLE.md

🛡️ 防封禁机制

  • 客户端请求头透传(12+ headers):
    • User-Agent、Accept、Accept-Language、Accept-Encoding
    • Referer、Origin、DNT
    • Sec-CH-UA、Sec-CH-UA-Mobile、Sec-CH-UA-Platform
    • X-Title(Cherry Studio 等客户端)
  • 完整浏览器指纹转发,避免被识别为代理流量
  • 详细文档:API_PARAMETERS.md

🎲 随机 User-Agent 池

  • 7 种不同浏览器 UA 随机轮换
  • 用于所有上游 API 请求(GitHub API、Ollama、OpenRouter)
  • 进一步降低检测风险

📚 项目文档增强

  • 项目页面支持切换查看多个 Markdown 文档
  • 文档实时同步 GitHub 仓库(10 分钟缓存)
  • 可查看:README、API_PARAMETERS、CONFIGURATION、PROVIDER_TOGGLE 等

🔧 改进

  • 健康检查增强/health 接口新增 providers 字段,显示每个 Provider 的启用状态
  • 请求头兼容性:支持非标准 HTTP-Referer 头(如 Cherry Studio 客户端)
  • GitHub Actions 优化:API 测试失败改为非阻塞警告
  • 文档全面更新:README、README_EN、CONFIGURATION、PROJECT_SUMMARY 全面更新

🐛 修复

  • ✅ 修复上游 API 请求未转发客户端 User-Agent 导致账号频繁被封的问题
  • ✅ 补全 Accept、X-Title 等关键请求头的透传

📖 相关文档

🔗 在线演示


完整更新内容: v3.0.0...v3.1.0