安全说明

这套软件会接触网盘账号,安全上只有两件事最重要:少暴露、强密码。

🛡 暴露面收敛

推荐做法

  • 只在内网用:`http://NAS_IP:10001`,不映射公网
  • 要外网:用 Cloudflare Tunnel / frp(带 token)/ 反向代理,前面加 HTTPS
  • 能不开的端口一律不开;关掉调试端口与数据库端口
  • 反代开启 WebSocket、上传体积、600 秒以上超时(转码/大文件需要)

不要做

  • 不要把 10001 直接映射到公网(扫描器几小时就会找上门)
  • 不要把 data/ 放进 Web 可访问目录或公开分享
  • 不要在群里发带 token / 授权码的截图
  • 不要让多套程序共用同一套网盘 token(会互相顶掉)
  • 不要用来源不明的镜像或第三方改包

🔑 账号与令牌

🔒 加固清单(外网访问时)

1. 用隧道或反代,不直连端口

Cloudflare Tunnel、frp、Nginx 反代三选一;家庭宽带不要开 10001 到公网。

2. 前面再叠一层访问控制

Cloudflare Access、Nginx basic auth、IP 白名单任选其一。

3. 限速

Nginx limit_req 或 Cloudflare Rate Limiting;登录接口收紧,上传接口放宽。

4. 安全响应头

HSTS、X-Content-Type-Options、X-Frame-Options、Referrer-Policy 在反代层加即可。

5. 出站只留必要

程序只需要出站访问网盘 API、TMDB、授权心跳;入站一个端口足够。

6. 出事能回滚

升级前备份 data/,保留上一个可用镜像 / fpk。

🧯 出事怎么办

回到部署 →