Skip to content

V1.4.2

Choose a tag to compare

@pppyyyccc pppyyyccc released this 14 Jan 14:37
· 27 commits to main since this release

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 源(可选)。
  • 🛡️ 增强程序鲁棒性: 改进错误处理和日志记录,实现优雅的错误处理和独立的超时机制,确保程序在遇到个别源问题时能继续稳定运行。
  • 📝 优化日志输出: 提供更详细的日志信息,记录每个源的处理状态和结果。

新特性

  1. 环境变量配置:
  • AKTV_HOST: AKTV 服务器的主机名(例如:aktv.example.com)。
  • AKTV_PORT: AKTV 服务器的端口号(例如:8080)。
  • AKTV_EXTERNAL_URL: 可选,AKTV 服务的外部访问地址(例如:https://aktv.yourdomain.com),用于替换生成的 m3u 文件中的内部地址。
  • 如果设置了 AKTV_HOST 和 AKTV_PORT,则自动启用 AKTV 源。
  1. 自动生成配置文件: 启动脚本会根据环境变量自动生成 AKTV 的配置文件 aktv.json。
  2. 内置 AKTV_NODE-linux: Docker 镜像中已包含 AKTV_NODE-linux 可执行文件,无需额外安装。
  3. 优先级提升: 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 至关重要。我们会继续努力,提供更好的服务!