V1.4.2
StreamShield Proxy 1.4.2 版本发布说明
发布日期
2025年1月14日
版本号
1.4.2
主要改进
- 💖 特别鸣谢: 衷心感谢 AKTV 的作者!他们发布的程序让大家能更方便地收看海外电视台。本项目已将该程序打包进 Docker,实现对 AKTV 源的支持,并在自己的 VPS 上进行转发。
- 🚀 新增 AKTV 源支持: 现在您可以更方便地集成和使用 AKTV 源。
- 🗑️ 移除 MyTVFree 相关内容: 此版本完全移除了 MyTVFree 相关代码和依赖。
- ⚙️ 优化环境变量配置: 新增 AKTV_HOST、AKTV_PORT,可选 AKTV_EXTERNAL_URL 用于配置 AKTV 源,并允许通过 MPTV_KEY 启用 MyTV 源(可选)。
- 🛡️ 增强程序鲁棒性: 改进错误处理和日志记录,实现优雅的错误处理和独立的超时机制,确保程序在遇到个别源问题时能继续稳定运行。
- 📝 优化日志输出: 提供更详细的日志信息,记录每个源的处理状态和结果。
新特性
- 环境变量配置:
- AKTV_HOST: AKTV 服务器的主机名(例如:aktv.example.com)。
- AKTV_PORT: AKTV 服务器的端口号(例如:8080)。
- AKTV_EXTERNAL_URL: 可选,AKTV 服务的外部访问地址(例如:https://aktv.yourdomain.com),用于替换生成的 m3u 文件中的内部地址。
- 如果设置了 AKTV_HOST 和 AKTV_PORT,则自动启用 AKTV 源。
- 自动生成配置文件: 启动脚本会根据环境变量自动生成 AKTV 的配置文件 aktv.json。
- 内置 AKTV_NODE-linux: Docker 镜像中已包含 AKTV_NODE-linux 可执行文件,无需额外安装。
- 优先级提升: AKTV 源被添加到现有源列表的首位,并直接使用原始URL(无需添加代理头)
环境变量配置
THETV_SOURCE=https://thetv.example.com/playlist 或者 http://thetv.example.com:xxxx/playlist
注意事项
- AKTV_HOST: AKTV 服务器的主机ip地址或者host(必需)。
- AKTV_PORT: AKTV 服务器的端口号默认30001(必需)。
- AKTV_EXTERNAL_URL: AKTV 服务的外部做完https反向代理地址(可选,建议加固安全)。
重要提示
- 升级后请重新检查环境变量配置,特别是与 AKTV 相关的配置。
反馈
如果您在升级过程中遇到任何问题或有任何建议,请在 GitHub 上提交 issue。
致谢
感谢所有用户的支持和反馈,特别是那些帮助我们发现和解决 TheTV 源问题的用户。您的反馈对我们持续改进 StreamShield Proxy 至关重要。我们会继续努力,提供更好的服务!