TVBox的JSON接口默认无鉴权,可能被他人滥用。现已添加多种可选的安全机制。
所有安全配置都可以在 管理后台 > TVBox安全配置 页面中进行设置,无需修改环境变量或配置文件。
所有用户共享同一个 token:
配置步骤:
- 管理后台 > TVBox安全配置
- 启用 "Token验证"
- 系统自动生成token(可手动修改)
- 保存配置
使用:
https://your-domain.com/api/tvbox?token=你的token
特性:
- 🎯 每个用户独立 token + 源权限
- 🔒 token 泄露只影响单个用户
- 📊 可追踪用户访问
- 🔄 灵活调整权限
配置:
- 管理后台 > 用户管理
- 点击用户的 "TVBox Token" 管理
- 生成 Token 并选择可访问的源
- 保存(留空=访问所有源)
优先级: 用户专属 Token > 全局 Token > 无验证
限制只允许特定IP访问:
后台配置步骤:
- 在管理后台的 "TVBox安全配置" 中启用 "IP白名单"
- 添加允许访问的IP地址(支持单个IP或CIDR格式)
- 保存配置
防止频繁访问滥用:
后台配置步骤:
- 在管理后台启用 "频率限制"
- 设置每分钟允许的最大请求次数(默认60次)
- 保存配置
https://your-domain.com/api/tvbox
https://your-domain.com/api/tvbox?token=你的token
https://your-domain.com/api/tvbox?format=base64&token=你的token
- 在后台启用 "Token验证" 即可
- 建议定期更换token以提高安全性
- 建议启用所有三种安全机制:
- Token验证(必选)
- 频率限制(推荐设置为30次/分钟)
- IP白名单(如果IP相对固定)
- 可以仅使用IP白名单限制内网访问
- 或使用Token验证提供额外安全性
- TVBox兼容性:所有安全机制都是可选的,默认保持无鉴权兼容TVBox
- 后台配置:所有设置都在管理后台中完成,实时生效无需重启
- Token安全:token一旦启用,需要在TVBox中配置完整URL才能访问
- IP白名单:适合固定网络环境,移动设备可能IP变化
- 频率限制:防止暴力访问,正常使用不会触发
- 组合使用:可以同时启用多种安全机制
- 检查URL是否包含正确的token参数
- 确认IP是否在白名单中
- 检查是否触发频率限制(等待1分钟后重试)
- 在管理后台查看TVBox安全配置是否正确保存
Invalid token:token不正确或缺失Access denied for IP:IP不在白名单中Rate limit exceeded:访问频率过高
- 实时预览:可以看到生成的TVBox配置URL
- 安全状态:显示当前启用的安全机制
- Token管理:支持自动生成或手动设置token
- IP管理:可视化添加/删除IP白名单
- 频率设置:滑块调整请求限制次数
这些功能让TVBox安全配置变得简单直观,无需编辑配置文件。