本系统反代功能与 emby2Alist
等工具类似,但更轻量高效,核心功能为 播放请求拦截与直链返回,搭配「玄鲸极速」模式可实现免转存直连播放,大幅提升播放体验。
- Alist 兼容模式:若使用 Alist 生成的 STRM 文件,只需确保文件内地址可访问,反代服务自动解析。
示例场景:
场景 1:域名 / 端口替换
需求 Alist 访问地址为 http://alist:5244/d,替换为 http://127.0.0.1:3000/d
strm:
pathMap:
- alist:5244/d => 127.0.0.1:3000/d # 替换域名和端口
场景 2:路径前缀去除
需求: 去除路径前缀 /remote
strm:
pathMap:
- /remote/ => / # 去除路径前缀
支持配置几多个规则, 例如:
strm:
pathMap:
- alist:5244/d => 127.0.0.1:3000/d # 替换域名和端口
- /remote/ => / # 去除路径前缀
直链缓存:通过 redirectCacheTTL 配置直链有效期(默认 10分钟),减少重复解析消耗。
- 复杂路径场景: 通过 pathMap 解决地址不匹配问题,支持实时生效。
通过 302 反代与玄鲸极速的结合,系统可实现 “零中转带宽消耗” 的高效播放,尤其适合带宽有限或高并发场景。