Files
DerrorsandClaude Opus 5.5 9ce5343da2 fix: 首次打开管理台先设置登录密码,局域网设备也能完成
- 还没有密码时,管理台先显示设置密码页,设好后直接登录;NAS 上没有浏览器时,用局域网里的设备也能完成首次设置
- 首次设置(POST /api/auth/setup)只在请求来自局域网或本机、地址栏是 IP 或 localhost 时可用:挡住公网请求与 DNS 重绑定;
  设好之前其他接口仍只接受本机访问,设好一次后不能再用
- 用域名或从公网打开时说明原因(请用 IP 地址打开);Web 登录密码至少 8 个字符
- 快速开始、部署、配置参考、SECURITY 与 README 同步说明

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-25 00:08:39 +08:00

1.6 KiB

安全策略

Reelay 保存并使用 Telegram 会话、115 cookie / OAuth 令牌、AI 与 TMDB 密钥、MCP 访问令牌,这些都等同于账号密码。我们认真对待任何可能导致凭证泄露或越权操作的问题。

报告漏洞

请不要通过公开 Issue 报告安全问题。请使用 GitHub 的 私密漏洞报告,并尽量包含:

  • 受影响的版本或提交;
  • 复现步骤或概念验证(请勿附带真实凭证);
  • 你判断的影响范围。

收到后会尽快确认并处理,修复发布后可在 CHANGELOG 中致谢(如你愿意)。

支持的版本

只对最新发布版本提供安全修复。

部署建议

  • 管理台默认只监听 127.0.0.1。第一次打开时先设置登录密码:首次设置只接受来自局域网或本机、用 IP 或 localhost 打开的请求,设好之前其他接口只接受本机访问。暴露到其他设备时建议放在 HTTPS 反向代理之后;经反向代理访问时用 REELAY_FORWARDED_ALLOW_IPS 信任代理,登录限流才按真实客户端计数。
  • 保存的 AI / TMDB 密钥只发给保存时的接口地址;改了地址,原来的密钥会被清除。
  • MCP 访问令牌可以直接批准转存,等同于管理台权限;只给可信的 Agent,用不到写操作时只发只读令牌。
  • data/ 目录包含 session、密钥、凭证文件与数据库,权限应只对运行用户可读;不要放在共享或同步目录中。
  • 外部插件以 Reelay 进程权限运行,只加载你信任的代码。