M3U8 Proxy Filter Script
https://github.com/eraycc/m3u8-proxy-script
M3U8 Proxy Filter Script 是一个多语言实现的 HLS (HTTP Live Streaming) 代理过滤脚本,支持Nodejs、Cloudflare Worker(cf Pages)、Deno 和 PHP 环境。
该脚本提供 M3U8 播放链接的去广告、代理加速功能,并支持多种 HLS 协议特性。
● 代理重写:使用代理获取 M3U8 文件并重写其中的 TS/fMP4 分片 URL
● EXT-X-MAP 支持:完整支持初始化段代理
● 加密流处理:支持 EXT-X-KEY 加密流处理
● 基于正则表达式和统计学算法进行过滤:可自行修改过滤规则
● 缓存支持:提供多种缓存机制,如本地文件缓存、内存缓存、KV 存储缓存等
● 主播放列表解析:自动解析主播放列表(带递归深度限制)
● 非 M3U8 内容处理:音视频/图片文件使用 TS 代理跳转加速,其他内容直接跳转原始 URL
● 双代理设置:全部脚本支持双代理配置
#GitHub #Tool #Script link
https://github.com/eraycc/m3u8-proxy-script
M3U8 Proxy Filter Script 是一个多语言实现的 HLS (HTTP Live Streaming) 代理过滤脚本,支持Nodejs、Cloudflare Worker(cf Pages)、Deno 和 PHP 环境。
该脚本提供 M3U8 播放链接的去广告、代理加速功能,并支持多种 HLS 协议特性。
● 代理重写:使用代理获取 M3U8 文件并重写其中的 TS/fMP4 分片 URL
● EXT-X-MAP 支持:完整支持初始化段代理
● 加密流处理:支持 EXT-X-KEY 加密流处理
● 基于正则表达式和统计学算法进行过滤:可自行修改过滤规则
● 缓存支持:提供多种缓存机制,如本地文件缓存、内存缓存、KV 存储缓存等
● 主播放列表解析:自动解析主播放列表(带递归深度限制)
● 非 M3U8 内容处理:音视频/图片文件使用 TS 代理跳转加速,其他内容直接跳转原始 URL
● 双代理设置:全部脚本支持双代理配置
#GitHub #Tool #Script link