对于拥有夸克网盘 88VIP的用户来说,海量的资源获取变得异常便捷。然而,传统方式将夸克网盘挂载到 Emby 等媒体服务器上,通常需要通过本地服务器进行数据传输,这不仅消耗本地带宽,尤其在上行速度受限的公网环境下,播放体验更是大打折扣。
本文将为您介绍一种革命性的解决方案:Cp0204 大佬的 SmartStrm 项目。它能让您的 Emby 媒体库实现夸克网盘 302 直链播放。这意味着您的服务器只负责一个简单的“重定向”操作,将请求直接导向夸克网盘的真实资源链接,数据流完全由夸克网盘和您的播放设备之间传输,从而彻底解放您的本地服务器和带宽压力,实现极致流畅的观影体验。
下面,我们将以 Docker 环境为例,详细介绍如何配置 SmartStrm 与 Emby。
一、核心原理与环境准备
- 核心原理: SmartStrm 定时扫描您的夸克网盘文件夹,并为每个媒体文件生成一个
.strm
文件。这个文件包含一个指向 SmartStrm 服务地址的链接。当 Emby 播放此文件时,SmartStrm 会接收请求,并立即以 302 重定向的方式,将请求转发给夸克网盘的真实下载地址。
- 环境要求:
- FNos +docker
- Emby 媒体服务器
- Cp0204/SmartStrm 项目
二、目录规划与 Docker 部署
首先,我们需要规划好文件路径并启动 Docker 容器。
- 目录准备: 为了方便管理,建议统一规划目录结构。
- SmartStrm 目录:
/vol1/1000/sata/SmartStrm
- 关键映射: 将 SmartStrm 的
strm
目录映射到 Emby 容器内的 /strm
路径。这是 Emby 读取 .strm
文件的关键。
docker搭建SmartStrm
在飞牛的镜像仓库搜索Cp0204/SmartStrm镜像第一个下载数量最多的就是
按照图里的设置端口和存储位置,网络选自bridge就可以,环境变量新增三个参数分别是账户名密码以及Pro版本的key(LICENSE,可以第一次进入web界面后点击相应位置购买Pro版本后再填写就可以,购买pro版本看第3步)



Emby的配置,Emby我就不详细写搭建流程了,emby就增加一个/strm的存储位置就可以了

三、SmartStrm 配置详解
部署完成后,通过浏览器访问 http://宿主机IP:8024
进入 SmartStrm 后台进行配置。第一次先进入web界面,使用302是需要购买pro版本的,订阅价格超级便宜,可以先订购一个月试试本项目是否适合自己再决定是否长期使用。
第一次进入页面点入箭头位置(第一次显示免费版),跳转到爱发电购买一个月订阅留下地址,key会发送到你的邮箱,如果没收到看看垃圾邮件,大概率就在里面。然后回到上一步docker部署哪里,把可以填进环境参数里就可以升级为pro版本了,然后才进行下一步

1. 开启 302 代理
进入 “系统设置” -> “302 代理”,启用此功能。
- 服务端口: 8097(建议使用默认)
- 媒体服务器地址: 填写 Emby 的本地地址,例如
http://192.168.x.x:8096
。
重要: Emby 播放器需要通过代理端口 8097 访问,而不是直接访问 8096。

2. 配置 STRM 规则
进入 “系统设置” -> “STRM 设置”。
- 媒体后缀:
mp4,mkv,mov,avi
(可根据需要添加)
- 大小阈值: 建议
>= 20 MB
以排除过小的文件。
- 生成根目录:
/strm
(必须与 Emby 容器的映射路径一致)
- SmartStrm 地址: 填写
http://宿主机IP:8024
。

3. 添加夸克网盘存储
进入 “存储管理” -> “添加存储”。
- 驱动: 选择
夸克网盘
。
- Cookie: 登录夸克网盘后,按
F12
打开开发者工具,找到并复制完整的 Cookie 字段内容。

四、同步与 Emby 媒体库配置
1. 创建同步任务
进入 “任务管理” -> “+添加任务”。
- 存储: 选择刚才配置好的夸克网盘。
- 路径: 选择您希望同步的夸克网盘文件夹,例如
/来自:分享/电影
。
- 定时: 可以设置为
0 0 * * *
(每天 00:00) 自动同步,或手动点击“运行”进行同步。
完成同步后,SmartStrm 会在 /vol1/1000/docker/SmartStrm/strm/
目录下生成对应的 .strm
文件。

2. 配置 Emby 媒体库
进入 Emby 后台,添加新的媒体库。
- 类型: 选择
电影
或 电视
。
- 文件夹路径: 选择容器内路径,例如
/strm/电影
。
保存并扫描媒体库,Emby 会自动识别生成的 .strm
文件并进行刮削。如果库为空,请检查 .strm
文件是否已生成,以及路径映射是否正确。
五、播放验证
为了验证 302 直链播放是否成功,请确保您的播放器(如:TV Box)或客户端是通过代理地址 http://宿主机IP:8097
访问 Emby 服务器。


您可以尝试拖动进度条,如果是秒播且视频链接是 SmartStrm 的地址,观察日志是否命中,飞牛是否有高速网络波动来判断配置是否成功了!您现在可以尽情享受由夸克网盘直接提供的极速流畅的观影体验,无需再担心本地服务器的上行带宽瓶颈。