StremThru项目配置Real-Debrid中转的常见问题解析
stremthru Companion for Stremio. 项目地址: https://gitcode.com/gh_mirrors/str/stremthru
在使用StremThru项目配置Real-Debrid中转服务时,开发者可能会遇到"BAD_REQUEST"错误。本文将详细介绍正确的配置方法和常见问题的解决方案。
错误现象分析
当用户尝试将Real-Debrid设置为HTTPS中转并配置用户名密码认证时,系统返回400错误,提示"missing store"。这表明请求中缺少必要的存储参数,根本原因在于配置方式不正确。
正确的配置方法
StremThru项目需要以下两个关键环境变量进行配置:
-
中转认证配置:
STREMTHRU_PROXY_AUTH=自定义用户名:自定义密码
这里的用户名和密码可以任意设置,用于StremThru自身的认证。
-
存储认证配置:
STREMTHRU_STORE_AUTH=自定义用户名:realdebrid:RealDebrid_API密钥
这部分配置将StremThru与Real-Debrid服务关联起来。
与MediaFusion集成
当StremThru与MediaFusion配合使用时,配置更为简化:
- 在MediaFusion的服务URL中填写StremThru的部署地址
- 在token字段直接使用
自定义用户名:自定义密码
的组合 - MediaFusion会自动处理Proxy-Authorization头的添加
常见问题解决
-
配置后服务不生效:
- 检查环境变量名称是否正确
- 确保修改配置后重启了服务
- 验证Real-Debrid API密钥的有效性
-
认证失败:
- 确认STREMTHRU_PROXY_AUTH和STREMTHRU_STORE_AUTH中的用户名一致
- 检查密码中是否包含特殊字符需要转义
-
中转设置误区:
- HTTP中转配置(STREMTHRU_HTTPS_PROXY)仅在IP被Real-Debrid封禁时才需要
- 正常情况下无需配置中转,直接使用API即可
最佳实践建议
- 使用强密码保护STREMTHRU_PROXY_AUTH配置
- 定期轮换Real-Debrid API密钥
- 在测试环境验证配置后再部署到生产
- 监控API调用频率,避免触发Real-Debrid的速率限制
通过以上配置和注意事项,开发者可以顺利地将StremThru与Real-Debrid服务集成,为应用提供稳定的中转功能。
stremthru Companion for Stremio. 项目地址: https://gitcode.com/gh_mirrors/str/stremthru
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考